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

标签 object swift insert nsarray add

我有这个代码:

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

如何在 NToDel:NSArray 中添加 addInNToDelArray

最佳答案

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

NToDel.addObject(addInNToDelArray)

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

var NToDel:NSMutableArray = [addInNToDelArray]

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

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

var addInNToDelArray = "Test1 \\ Test2"

关于object - Swift - 在 NSArray 中插入对象/项目/添加对象/项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26551325/

相关文章:

json - 获取特定数量的 OMDB 电影结果

postgresql - 即使扩展名已经存在,dblink 也不存在?

c++ - "Insert"-方法( vector )的自有函数模板

javascript - 这在 js "xin || {}"中有什么作用?

javascript - 如何遍历DOM准备树结构数组

ios - 如何从 SpriteKit 框架的 SKPhysicsBody 获取六边形形状

mysql - SQL - 仅使用一个请求插入多个不重复的条目

ruby - Ruby 中的数字对象如何排除点符号?

javascript - 如果名称包含点,如何获取对象值?

ios - 测试在 swift 中调用函数的定时器