У меня есть UIWebView, который я использую, чтобы показать несколько небольших PDF файлов. Пользователь выбирает статью новостей из таблицы, а затем статья (PDF) загружается в UIWebView на том же экране. Первая загрузка всегда идет отлично. Затем следующий элемент, который я выбираю (независимо от того, какой из них), сбрасывает приложение.
Вот как я загружаю каждую статью:
NSString *filePath = [[NSBundle mainBundle] pathForResource:articleFileName ofType:@"pdf"];
[articleView stopLoading];
[articleView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:filePath]]];
Сбой происходит после строки loadRequest.
При сбое информация об ошибке отсутствует. Кроме:
Все исключения {} 0x3629f000
Catchpoint 3 (исключение выбрано). (gdb)
Он просто падает до main(). Я проверил в отладчике, что он использует правильный путь к каждому запросу.
У меня работает NSZombies, и у меня есть точки останова для всех исключений.