如何在iPad上将本地html文件加载到webView中

时间:2013-01-10 18:35:58

标签: xcode4 ipad

我有一个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的内容

1 个答案:

答案 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];
}