Objective-C Ошибка «- [CFString): Сообщение, отправленное на Delectionated Exction 0x4593540"

StackOverflow https://stackoverflow.com/questions/2588594

  •  24-09-2019
  •  | 
  •  

Вопрос

Я использую Phonegap и в настоящее время у меня есть WebApp с PHP и JavaScript / HTML, запущенным внутри iFrame. Он работал некоторое время, но теперь он вылетает с этой ошибкой, когда я загружу страницу

-[CFString retain]: message sent to deallocated instance 0x4593540

есть идеи? Спасибо

Это было полезно?

Решение

У вас есть проблема с учетом удержания. Из другого переполнения стека в переполнении:

Во-первых, вернитесь и перечитайте Правила управления памятью просто чтобы убедиться, что вы не пропустите ничего очевидного

Далее включите nszombieenabled (в ваших исполняемых настройках, панель аргументов, добавьте переменную среды nszombieenabled набор на да).

Двойной выпуск, когда это не должно происходить

Вот полезно пост о nszombieenabled

Другие советы

Статический анализатор может найти проблему (построить меню >> Построить и анализировать).

Также включить »Остановитесь на объективные исключения«Под запуском меню (Активировать точки останова первый). Затем запустите приложение, и он остановится, когда он попадает в исключение. Затем вы можете использовать отладчик, чтобы найти линию, где произошла ошибка.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top