Сбой приложения — «DiskImageCache: не удалось определить абсолютный путь к старому каталогу».

Я работаю над приложением, в котором я отображаю данные, введенные пользователем, в файле 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 нет ответа на этот вопрос.

Заранее спасибо за ответы. Кто-нибудь может пролить свет на это?

16
задан Kunjal 6 May 2012 в 09:15
поделиться