Не используйте dealloc
, вместо этого используйте release
. dealloc
освободит объект без учета количества его сохраняемых объектов и рано или поздно сломает ваше приложение.
Может быть, вы хотите этого? :
aryDesc = [[NSMutableArray alloc] init];
NSMutableArray *ary_Temp ;
ary_Temp = [[NSMutableArray alloc] init];
[ary_Temp addObject:@"Collins Burns"];
[ary_Temp addObject:@"cburns"];
[ary_Temp addObject:@"Active"];
[aryDescListing addObject:ary_Temp];
[ary_Temp release];
ary_Temp = [[NSMutableArray alloc] init];
[ary_Temp addObject:@"Collins Burns"];
[ary_Temp addObject:@"cburns"];
[ary_Temp addObject:@"Active"];
[aryDescListing addObject:ary_Temp];
[ary_Temp release];
NSLog(@"ary Description===== >>>%@",aryDescListing);
Кстати: removeAllObject
удалит объекты из массива (и уменьшит их retainCount
на один), но не освободит массив.