设置数组为空

Ste*_*fan 8 iphone xcode objective-c

我有一个清除历史记录按钮,清除plist中的数据.现在,装载很好; 我把它加载到一个数组.

我可以使用:

self.dataClear = NULL;
Run Code Online (Sandbox Code Playgroud)

并保存数组以plist清除它?这样我就可以使用了

if([self.dataClear count] == 0)//if plist is empty
Run Code Online (Sandbox Code Playgroud)

去检查?

ig2*_*g2r 17

你可能最好使用a NSMutableArray并调用removeAllObjects它而不是将其清零; 否则,没有任何对象可以响应你的count消息,因为"空数组"和"根本没有数组"之间存在概念上的差异.