我有这个数组:
var menuTableArray: NSArray = [["image": "", "title": "test"],
["image": "", "title", "test"]]
如何在这个数组中附加新数据?
答案 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"])