Как проверить распределение памяти по адресу в отладчике XCode? - PullRequest
0 голосов
/ 22 августа 2010

Я пытаюсь отладить кое-что, и пока Я также RTFM Может кто-нибудь сказать мне, как проверить выделение адреса памяти в XCode? Текст, к которому я автоматически добавляю ошибку, не сразу расшифровать. В идеальном мире я хотел бы выяснить имя переменной (или, по крайней мере, ее содержимого), которую я только что выпустил заново.

Пример ошибки, которую я пытаюсь выследить:

2010-08-22 10:18:51.111 AppName[106:307] *** -[CFString release]: message sent to deallocated instance 0x19f3b0

Скриншот был бы прекрасен.

1 Ответ

1 голос
/ 22 августа 2010

Адрес выделения - в данном случае 0x19f3b0 - может храниться в любом количестве переменных.

Что вам нужно выяснить, так это то, что release или autorelease было слишком много

Для этого используйте шаблон обнаружения Зомби в Инструментах. Скриншоты в секунду.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...