Я работаю над приложением, где я показываю данные, введенные пользователем в файле PDF. Файл PDF также создается динамически.
Все это прекрасно.
Я реализовал фреймворк QuickLook для отображения pdf файла. Когда я называю структуру QL, идентификатор файла PDF отображается очень хорошо, но когда он возвращается на экран вызова, мое приложение выходит из строя без каких-либо аварийных сообщений или предупреждений памяти.
Я вызываю QL с кодом ниже:
[[self navigationController] presentModalViewController:qlPreviewer animated:YES];
Созданные журналы:
DiskImageCache: Could not resolve the absolute path of the old directory.
[Switching to process 3070 thread 0x17603]
[Switching to process 3070 thread 0x15503]
Это довольно интересно.....
Когда я запускаю ту же программу в Инструментах для проверки утечек и управления памятью, я могу найти утечки при прокрутке документа PDF и просмотре всех страниц.
Тем не менее, интересно, что нет приложения, которое я вижу.
Кроме того, я попытался с ZombieEnabled = YES
и без него, но без приложения с инструментами.
Я совершенно не понимаю, как это интерпретировать и пытались решить разные вещи. Кроме того, я попробовал UIWebView, но результат тот же.
Я снова пытался что-то проверить и нашел что-то интересное. Когда я выполняю код непосредственно из X-Code - я получаю аварийный сигнал, как описано выше.
В другом случае, если я запустил приложение, нажав на приложение в симу... no crash
Мне еще нужно проверить это на устройстве. Может ли кто-нибудь подтвердить сбой на устройстве?
Кроме того, у Google нет ответа на этот вопрос.
Заранее благодарим за ваши ответы. Может ли кто-нибудь пролить свет на это?