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

Object Swift-在NSArray中插入对象/项目/添加对象/项目,object,swift,insert,nsarray,add,Object,Swift,Insert,Nsarray,Add,我有以下代码: var NToDel:NSArray = [] var addInNToDelArray = "Test1 \ Test2" 如何在NToDel:NSArray中添加addInNToDelArray?您不能-NSArray是一个不可变的数组,因此一旦实例化它就不能更改。 您应该将其转换为NSMutableArray,在这种情况下,它非常简单: NToDel.addObject(addInNToDelArray) 或者,您可以在实例化时插入值: var NToDel:NSMut

我有以下代码:

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

如何在
NToDel:NSArray
中添加
addInNToDelArray

您不能-
NSArray
是一个不可变的数组,因此一旦实例化它就不能更改。 您应该将其转换为
NSMutableArray
,在这种情况下,它非常简单:

NToDel.addObject(addInNToDelArray)
或者,您可以在实例化时插入值:

var NToDel:NSMutableArray = [addInNToDelArray]
但这不是关于添加,而是关于初始化——事实上,在这一行之后,您不能对数组元素进行任何更改

请注意,字符串中有一个错误:
\
字符必须按如下方式转义:

var addInNToDelArray = "Test1 \\ Test2"