Swift - 在NSArray中插入对象/项目/添加对象/项目

时间:2014-10-24 15:36:46

标签: object swift insert nsarray add

我有这段代码:

var NToDel:NSArray = []
var addInNToDelArray = "Test1 \ Test2"

如何在addInNToDelArray中添加NToDel:NSArray

1 个答案:

答案 0 :(得分:21)

你不能 - NSArray是一个不可变的数组,因此一旦实例化它就无法改变。 你应该把它变成NSMutableArray,在这种情况下它就像这样简单:

NToDel.addObject(addInNToDelArray)

或者,您可以在实例化时插入值:

var NToDel:NSMutableArray = [addInNToDelArray]

但这不是关于添加,而是关于初始化 - 实际上,在该行之后,您无法对数组元素进行任何更改。

请注意,您的字符串中存在错误:必须按如下方式转义\字符:

var addInNToDelArray = "Test1 \\ Test2"