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