在我的类中,我声明并使用了一个NSMutableArray。然而,这个类的一个方法需要清除整个数组并向其中添加新的对象集。 清除它并从头开始添加新对象的最佳方法是什么?解除引用(release?)NSMutableArray
问候 彼得
在我的类中,我声明并使用了一个NSMutableArray。然而,这个类的一个方法需要清除整个数组并向其中添加新的对象集。 清除它并从头开始添加新对象的最佳方法是什么?解除引用(release?)NSMutableArray
问候 彼得
呼叫
[mArray removeAllObjects];
添加您的对象:
添加此链接了解更多info:http://www.techotopia.com/index.php/Working_with_Objective-C_Array_Objects
你可以释放并分配一个新的。注意:这将导致数组中的每个对象都发送一条释放消息,因此您需要将它们保留在别处。
假设你有你的新内容在一个数组,你想:
[myArray setArray:myNewContentsArray];
这将与myNewContentsArray
内容替换的myArray
内容,让后者不变。