从本地路径iOS加载网页

时间:2014-03-07 02:51:32

标签: ios iphone objective-c ios7 uiwebview

我一直在尝试加载已保存的网页,而不直接将文件添加到项目中。 我一直在尝试这样的事情:

NSString *urlAddress = [[NSBundle mainBundle] pathForResource:@"index" ofType:@"html" inDirectory:@"/Users/Virtual-OSX/Desktop/website/files"];
NSURL *url = [NSURL fileURLWithPath:urlAddress];
NSURLRequest * requestObj = [NSURLRequest requestWithURL:url];
[webView loadRequest:requestObj];

找不到urlAddress,任何人都可以帮忙解决这个问题。就像我说的,我想避免将文件拖入项目中。

Dope ...在我停止阅读并尝试实验后找到了我的答案我发现我可以让

NSString *urlAddress = /Users/Virtual-OSX/Desktop/website/files/index.html

1 个答案:

答案 0 :(得分:0)

NSString *htmlFile = [[NSBundle mainBundle] pathForResource:@"index" ofType:@"html"];
NSString* htmlString = [NSString stringWithContentsOfFile:htmlFile encoding:NSUTF8StringEncoding error:nil];
[webView loadHTMLString:htmlString baseURL:nil];