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

Xcode4 如何将本地html文件加载到iPad上的webView中,xcode4,ipad,Xcode4,Ipad,我有一个iPad Master详细项目,我正试图在一个叫做detailWebView的web视图中显示html内容 我已经在主视图控制器中设置了detailItem的内容 self.detailViewController.detailItem=[[_topicsData objectAtIndex:indexPath.section] obj

我有一个iPad Master详细项目,我正试图在一个叫做detailWebView的web视图中显示html内容

我已经在主视图控制器中设置了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];
但是我尝试的任何东西都不会加载内容

我知道我有正确的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:否]];