我有以下代码:
var NToDel:NSArray = []
var addInNToDelArray = "Test1 \ Test2"
如何在
addInNToDelArray
中添加NToDel:NSArray
? 最佳答案
您不能-NSArray
是一个不可变的数组,因此一旦实例化就无法更改。
您应该将其转换为NSMutableArray
,在这种情况下,它很简单:
NToDel.addObject(addInNToDelArray)
或者,您可以在实例化时插入值:
var NToDel:NSMutableArray = [addInNToDelArray]
但这与添加无关,而与初始化有关—实际上,在那一行之后,您无法对数组元素进行任何更改。
请注意,您的字符串中有一个错误:
\
字符必须按如下所示转义:var addInNToDelArray = "Test1 \\ Test2"