【发布时间】:2024-01-03 21:28:01
【问题描述】:
在我的课堂上,我声明并使用了一个 NSMutableArray。然而,此类的方法之一需要清除整个数组并向其中添加一组新对象。 清除它并从头开始向其中添加新对象的最佳方法是什么?
问候 彼得
【问题讨论】:
标签: iphone release nsmutablearray
在我的课堂上,我声明并使用了一个 NSMutableArray。然而,此类的方法之一需要清除整个数组并向其中添加一组新对象。 清除它并从头开始向其中添加新对象的最佳方法是什么?
问候 彼得
【问题讨论】:
标签: iphone release nsmutablearray
打电话
[mArray removeAllObjects];
然后添加你的对象:
添加此链接以获取更多信息:http://www.techotopia.com/index.php/Working_with_Objective-C_Array_Objects
【讨论】:
您可以释放它并分配一个新的。注意:这将导致数组中的每个对象也被发送一条释放消息,因此您需要将它们保留在其他地方。
【讨论】:
假设您在数组中有新内容,您希望:
[myArray setArray:myNewContentsArray];
这会将myArray 的内容替换为myNewContentsArray 的内容,而后者保持不变。
【讨论】: