我正在我的UIWebView中加载一个Test.pages文件,在我的应用程序中名为myUniqueWebView
但我收到此错误
*** Terminating app due to uncaught exception 'NSInvalidArgumentException',
reason: '*** -[NSURL initFileURLWithPath:]: nil string parameter'
我正在使用此代码
-(void)loadDocument:(NSString*)documentName inView:(UIWebView*)webView
{
NSString *path = [[NSBundle mainBundle] pathForResource:@"Test" ofType:nil];
NSURL *url = [NSURL fileURLWithPath:path];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[webView loadRequest:request];
}
这段代码在viewDidLoad
[self loadDocument:@"Test.pages" inView:self.myUniqueWebView];
任何想法为什么它不起作用?我正在我的设备上测试它。提前谢谢!
编辑:
NSString *path = [[NSBundle mainBundle] pathForResource:@"Test" ofType:@"pages"];
不起作用,如果我压缩文件,它只会加载一个空的UIWebView
答案 0 :(得分:0)
查看此链接。它可能是你的answer。但似乎你必须压缩它才能在UIWebView中查看文件。
答案 1 :(得分:0)
我已尝试过所有内容,但只能成功查看PDF文件。这非常令人失望,但事实就是如此。