Утечка памяти в сериализации Propertylist - PullRequest
0 голосов
/ 05 августа 2010

Теперь пришло время задать вопрос. До сих пор я просто игнорировал эту утечку памяти. Но теперь нужно выяснить, какой объект ведет к этой утечке. У меня есть следующий код:

 NSDictionary *addressDic = [[NSDictionary alloc] initWithDictionary:[NSPropertyListSerialization propertyListFromData:plistData mutabilityOption:NSPropertyListImmutable format:&format errorDescription:&anError]];

Позже я также выпускаю адрес DIC. Если я использую инструменты для обнаружения утечек памяти, я получаю их по указанному выше коду. Я пропускаю около 16 байт, а тип объекта - NSCFString. Почему?

Надеюсь, вы мне поможете.

Сандро

1 Ответ

0 голосов
/ 05 августа 2010

Вам необходимо -release переменная anError, если есть ошибка.

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