我在我的 iOS 应用程序中定义了一个这样的数组
var array=[Bool]()
并为其分配一些 bool 值。之后,我以这种方式将此数组存储在我的用户默认值中。
userDefaults.setObject(dm.array, forKey: "array")
现在我想检索这个数组。所以我喜欢这个
dm.array=userDefaults.arrayForKey("array") as! Array
但这里出现错误
Down cast from '[AnyObject]?' to 'Array' only unwraps optional; did you mean to use '!'?
最佳答案
array = userDefaults.objectForKey("array") as? [Bool] ?? [Bool]()
关于ios - 快速从 NSUserdefaults 中检索 bool 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37811187/