【发布时间】:2015-09-29 15:48:49
【问题描述】:
我想从NSUserDefaults 获取一个快速字典作为我之前保存的格式。我已经将字典保存为[String:String] 格式,但是当我使用dictionaryForKey(key) 方法获取字典时,我得到了[String:AnyObject]?。如何将[String:AnyObject]? 转换为[String:String] 或如何获取正确格式的字典?
保存到NSUserDefaults
var tasks: Dictionary<String,String> = [:]
let defaults = NSUserDefaults.standardUserDefaults()
let key = "key"
defaults.setObject(tasks, forKey: key)
defaults.synchronize()
从NSUserDefaults获取
let defaults = NSUserDefaults.standardUserDefaults()
let key = "ananZaa"
let incomingArray = defaults.dictionaryForKey(key)
【问题讨论】:
标签: swift dictionary nsuserdefaults