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"