ios - Swift 为数组中的项目分配复选标记并存储在 NSdefaults 中

标签 ios xcode swift

所以我有这样的代码

var item1Checked = true 
var item2Checked = false
var array = ["item 1","item 2"]   

并且我希望应用程序存储它们是否已在 NSUserDefaults 中被选中。该数组已设置为存储在 NSUserDefaults 中我将如何完成此操作?

最佳答案

使用字典数组

let array = [["status" : "checked", "item" :item1], ["status" : "UnChecked", "item" :item2]]
NSUserDefaults.standardUserDefaults().setObject(array, forKey: "YourKey")

关于ios - Swift 为数组中的项目分配复选标记并存储在 NSdefaults 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37937378/

相关文章:

ios - UIAlertView 当没有按钮按下时计数 10 秒并执行某些操作

ios - 如何从 Alamofire 返回值

swift - SwiftLint 自定义规则的正则表达式不匹配

ios - 如何在 Objective C++ 中创建模型类?

ios - Swift - 将数组中的值转换为 double 或 float

Swift 为什么退格键的 strcmp 返回 -92?

ios - 如何在不使用属性的情况下设置 MKMapView map 类型?

ios - 如何将印度时间转换为伦敦时间

python - 如何在 XCode 4.6 中配置 Python?

ios - 仪器中的能级数据为空