объекты в NSArray вне области видимости - PullRequest
0 голосов
/ 23 сентября 2011

У меня есть функция с заполнением массива, а затем возвращает его.Но в вызывающей функции массив не находится вне области видимости, но все объекты внутри него находятся вне области действия.

Ответы [ 2 ]

0 голосов
/ 29 сентября 2011

Наконец-то узнал, что это проблема с отладчиком. Объекты внутри не выходят за рамки. Но так говорит отладчик.

0 голосов
/ 23 сентября 2011
[NSMutableArray array] 

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

data =[[self createObjectWith:stringResult] retain];

Также вы должны освободить объект Wp после добавления в массив

   Wp *newWp =[[Wp alloc]init] ;
   newWp.name= @"a";
   [array addObject:newWp];
   [newWp release];  

Кстати, что вы делаете с переменным результатом?

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