Объект в NSMutableArray раздавлен в памяти - PullRequest
0 голосов
/ 27 апреля 2010

У меня есть большая проблема с NSMutableArray, который я заполняю объектами в базе данных. Я использую [appDelegate.myArray addObject:myObject], тогда каким-то образом объект оказывается раздавленным в памяти, я не знаю почему, я ничего не выпустил.

Как это может произойти?

Ответы [ 2 ]

0 голосов
/ 28 апреля 2010

Извините, проблема была в том, что в моем методе инициализации объекта я сделал что-то вроде:

name = @ "";
address = @ ""; ...

вместо:

self .name = @ "";
self .address = @ ""; ...

Будьте осторожны, чтобы не тратить время на подобные ошибки ...

0 голосов
/ 27 апреля 2010

Как вы создали массив? Возможно ли, что он выпускается автоматически, когда вы этого не хотите? (т.е. вы создали с помощью +alloc и -init или с +array?

И да, что на земле означает "раздавленный" в этом смысле? :)

...