NSArray附加在Swift中

时间:2015-11-18 11:32:11

标签: arrays swift nsarray

我有这个数组:

    var menuTableArray: NSArray = [["image": "", "title": "test"],
                                   ["image": "", "title", "test"]]

如何在这个数组中附加新数据?

2 个答案:

答案 0 :(得分:2)

你为什么在这里使用NSArray?如果您没有特定的理由使用NSArray,您应该使用像

这样的Swifts数组
var menuTableArray: [[String: String]] = [["image": "", "title": "test"],
                               ["image": "", "title", "test"]]

答案 1 :(得分:1)

即使您将其声明为NSArray,也无法附加到var,因为它是不可变。请改用NSMutableArray

var menuTableArray: NSMutableArray = [["image": "", "title": "test"],
                                      ["image": "", "title": "test"]]
menuTableArray.addObject(["image":"an image", "title": "test2"])