在我的 iphone 项目(启用 ARC)中,我有一个nsmuatble
数组,其中包含一些 5 个托管对象(从核心数据中检索),在某些情况下,我需要从中删除所有对象nsmutablearray
我使用了以下方法来删除对象,但在两种情况下都崩溃了-[__NSArrayI removeObject:]: unrecognized selector sent to instance 0xa391640
if (surveys && [surveys count]>0)
{
[surveys removeAllObjects];
surveys = [[NSMutableArray alloc]init];
}
我也试过
if (surveys && [surveys count]>0)
{
for(Survey *obj_Survey in surveys)
{
[surveys removeObject:obj_Survey];
}
surveys = [[NSMutableArray alloc]init];
}
任何人都可以告诉我如何清空该数组,任何建议将不胜感激,thanx提前