Xcode4 如何将本地html文件加载到iPad上的webView中
我有一个iPad Master详细项目,我正试图在一个叫做detailWebView的web视图中显示html内容 我已经在主视图控制器中设置了detailItem的内容Xcode4 如何将本地html文件加载到iPad上的webView中,xcode4,ipad,Xcode4,Ipad,我有一个iPad Master详细项目,我正试图在一个叫做detailWebView的web视图中显示html内容 我已经在主视图控制器中设置了detailItem的内容 self.detailViewController.detailItem=[[_topicsData objectAtIndex:indexPath.section] obj
self.detailViewController.detailItem=[[_topicsData
objectAtIndex:indexPath.section]
objectAtIndex: indexPath.row];
我已经尝试了很多方法来获取提取的信息以显示在web视图中,但不会
在configureView中,我有:
NSString *myString=[_detailItem objectForKey:@"url"];
NSString *myNewString=[NSString stringWithFormat:@"%@%@",myString,@".html"];
NSURL *url = [NSURL URLWithString:myNewString];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[self.detailWebView loadRequest:request];
但是我尝试的任何东西都不会加载内容
我知道我有正确的url详细信息,因为当我尝试
NSLog(@"detailItem is %@",url);
我得到了类似myurl.html的东西您需要在
viewDidLoad
中添加代码:
- (void) viewDidLoad {
[super viewDidLoad];
self. detailWebView.delegate = self;
NSString *myString=[_detailItem objectForKey:@"url"];
NSString *myNewString=[NSString stringWithFormat:@"%@%@",myString,@".html"];
NSURL *url = [NSURL URLWithString:myNewString];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[self. detailWebView loadRequest:request];
}
它不允许我在DetailViewController中放置第一行。它表示:从不兼容的类型BSDetailViewController*const_uustrong分配给“idfrom”。如果我硬编码url,它可以正常工作,例如[u detailWebView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:[NSBundle mainBundle]pathForResource:@“incomeelasticity”类型:@“html”]isDirectory:否]];