【发布时间】:2012-06-01 11:00:33
【问题描述】:
我正在 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
【问题讨论】:
-
你试过
pathForResource:@"Test" ofType: @"pages"] -
你能
NSLog路径变量吗,它似乎是错误指定的nil。 -
Emm,你是怎么做到的?
标签: iphone objective-c ios xcode uiwebview