0

myUniqueWebView在我的应用程序中调用的 UIWebView 中加载了一个 Test.pages 文件,但我收到了这个错误

*** 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

4

2 回答 2

0

看看这个链接。这可能是你的答案。但似乎你必须压缩它才能在 UIWebView 中查看文件。

于 2012-06-01T11:37:17.640 回答
0

我已经尝试了一切,只成功地查看了 PDF 文件。这非常令人失望,但事实就是如此。

于 2012-06-01T13:53:15.193 回答