Tag: nsmutablearray removeall

从NSMutableArray中删除对象时崩溃

在我的iPhone项目(ARC启用)我有一个nsmuatblearrays,其中包含5个pipe理对象(这是从核心数据检索),在某些情况下,我需要从该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]; } 任何一个可以告诉我如何空arrays,任何build议,将不胜感激,thanx提前