我加載在我的UIWebView被稱爲我的應用程序myUniqueWebView
一個Test.pages文件,但我得到這個錯誤無法查看.PAGES文件中的UIWebView
*** 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」]' – nhahtdh
是的,我得到同樣的東西 –
你可以通過'NSLog'找到路徑變量,看起來好像是'nil'錯誤。 – rckoenes