XCode 4.2: отслеживание нераспределенной строки NSString - PullRequest
1 голос
/ 29 марта 2012

Я пытаюсь отследить, где освобождается строка NSString. Я включил GuardMalloc, NSZombie и Log Malloc Stack для моего приложения (как описано здесь ). Когда я запускаю info malloc-history 0x29d39fe0 в консоли, я получаю следующую ошибку:

warning: MallocStackLoggingNoCompact not set in target's environment so the malloc history will not be available.

Это наводит меня на мысль, что ошибка в одном из моих библиотечных проектов. Как я могу включить вышеуказанное для библиотечных проектов?

1 Ответ

0 голосов
/ 29 марта 2012

Спасибо Адаму за лидерство (в комментариях выше). Мне удалось использовать инструменты, чтобы отследить, где произошла дополнительная разблокировка (которая произошла на автоматически выпущенном объекте).

Я следовал инструкциям здесь . Убедившись, что расширенное представление было открыто, я смог определить точную строку кода, которая вызывала ошибочный выпуск.

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