我怎样才能从NSMutableArray中删除[NSNull Null]对象?

Hee*_*ena 13 iphone objective-c nsmutablearray ios4

我需要删除添加的Null对象

 [mutArrSkills addObject:[NSNull null]];
Run Code Online (Sandbox Code Playgroud)

我需要迭代吗?是否有任何函数可以从NSMutableArray中删除所有空值?

如果需要迭代,我该怎么做?

Ila*_*ian 31

您可以使用NSMutableArrayremoveObjectIdenticalTo:方法,如下所示

[mutArrSkills removeObjectIdenticalTo:[NSNull null]];
Run Code Online (Sandbox Code Playgroud)

删除空值.无需迭代.

  • 你应该知道,[NSNull null]确实等于[NSNull null].NSNull类只有一个实例.该类的所有对象都是相同的指针. (5认同)