我有一个iPad Master Detail项目,我试图在Web视图中显示html内容,这个名称叫做detailWebView。
我在Master View Controller中设置了detailItem的内容。
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];
但我尝试的任何内容都不会加载内容。
我知道我有正确的网址细节,因为当我尝试
时NSLog(@"detailItem is %@",url);
我得到类似myurl.html的内容
答案 0 :(得分:0)
您需要在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];
}