Недавно я завершил приложение-проект, который в основном состоял из html-файлов в webView.Nil return value from fileURLWithPath
Теперь я создал еще один проект и скопировал соответствующие кодовые фрагменты, но приложение падает с этим сообщением об ошибке:
* Нагрузочное приложение из-за неперехваченное исключение «NSInvalidArgumentException», причиной: «* - [NSURL initFileURLWithPath]: ноль параметр строка»
это код:
NSString *path01 = [[NSBundle mainBundle] pathForResource:@"01-a" ofType:@"html" inDirectory:@"htdocs"];
NSURL *url01 = [NSURL fileURLWithPath:path01];
NSURLRequest *request01 = [NSURLRequest requestWithURL:url01];
[webView01 loadRequest:request01];
Я предполагаю, что проблема в файловой ссылке, но все на своем месте, но результатом всегда является NIL.
Я искал проблему, кажется, что что-то не так с тем, как я импортировал файлы в xcode, но я не могу исправить это. Есть ли простой трюк, чтобы заставить xcode правильно импортировать папку «htdocs»?
заранее спасибо ...
Xcode ничего не возвращает; это IDE, а не метод. Это не связано с Xcode. –
[related] (http://stackoverflow.com/questions/6263289/accesing-a-file-using-nsbundle-mainbundle-pathforresource-ofypeindirectory)? – glasz
Да, правильно, но поскольку проблема возникает в xcode и, очевидно, что-то не так с ссылкой в xcode, тег был прав. – brunnenschwimmer