我看到一些关于多维数组和二维数组的问题,但没有一个显示如何正确实现一个空数组。
我有一个待办事项列表,其中单元格中有一个复选框。目前,我将待办事项项存储在一个数组中,将 bool 值存储在另一个数组中……我的应用程序开始变大,所以我希望将它们都放在一个数组中。
我该如何正确地做到这一点?
var cellitemcontent = [String:Bool]()
如果这是正确的方法,那么我会在
cellitemcontent.append(item) //String: Bool does not have a member named append
所以我假设这是如何声明字典而不是二维数组......
另外我将如何存储二维数组?当它是 1D 时,我像这样存储它:
NSUserDefaults.standardUserDefaults().setObject(cellitemcontent, forKey: "cellitemcontent") // Type '[(name: String, checked: Bool)]' does not conform to protocol 'AnyObject'