Я работаю над приложением, в котором я отображаю данные, введенные пользователем, в файле 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, я получаю сбой, как описано выше.
В другом случае, если я запускаю приложение, щелкнув приложение в симуляторе... нет сбоя
Я еще не проверял это на устройстве.Кто-нибудь может подтвердить сбой на устройстве?
Также у Google нет ответа на этот вопрос.
Заранее спасибо за ответы. Кто-нибудь может пролить свет на это?