NSUserDefaults的特殊字典

时间:2015-12-17 20:26:08

标签: swift dictionary nsuserdefaults

所以我有一个

rails runner my_script.rb --help

字典,带有

的样本数据
var userPlaces = [Dictionary<String, String>()]

我希望将其保存在NSUserDefaults.StandarUserDefaults()中。 我已经尝试过.setObjectForKey和.setDictionaryForKey,但是当我尝试使用.objectForKey重新获得它时,它会出现错误“无法分配类型'AnyObject的值?'输入'[Dictionary]'“ 有任何想法吗? 提前致谢

2 个答案:

答案 0 :(得分:3)

它将解决问题:

userPlaces = NSUserDefaults.standardUserDefaults().objectForKey("YourKey") as! [Dictionary< String, String >]

希望这会对你有帮助!

答案 1 :(得分:0)

你必须施放物体。

[Dictionary] dict = NSUserDefaults.StandardUserDefaults().objectForKey("blah") as! [Dictionary]