如何在Swift中存储和检索Dictionary值类型

时间:2015-06-22 01:39:31

标签: swift dictionary save nsuserdefaults

我在NSUserDefaults中存储字典时遇到问题,然后我在检索值时遇到了问题。在网络上搜索失败之后,我终于弄清楚了,所以我希望这可以帮助你解决同样的问题。

1 个答案:

答案 0 :(得分:0)

为NSUserDefaults,Dictionary和key定义变量:

let defaults = NSUserDefaults.standardUserDefaults()
var myDictionary = Dictionary<String, Int>()
let myKey = "Key"

如何保存字典:

defaults.setObject(myDictionary, forKey: myKey)

如何检索词典:

myDictionary = defaults.dictionaryForKey(myKey) as! Dictionary<String, Int>

注意:确保您的数据类型与您设置的方式相同。

***仅供参考,这是使用Xcode 6.3.2