所以我有一个
rails runner my_script.rb --help
字典,带有
的样本数据var userPlaces = [Dictionary<String, String>()]
我希望将其保存在NSUserDefaults.StandarUserDefaults()中。 我已经尝试过.setObjectForKey和.setDictionaryForKey,但是当我尝试使用.objectForKey重新获得它时,它会出现错误“无法分配类型'AnyObject的值?'输入'[Dictionary]'“ 有任何想法吗? 提前致谢
答案 0 :(得分:3)
它将解决问题:
userPlaces = NSUserDefaults.standardUserDefaults().objectForKey("YourKey") as! [Dictionary< String, String >]
希望这会对你有帮助!
答案 1 :(得分:0)
你必须施放物体。
[Dictionary] dict = NSUserDefaults.StandardUserDefaults().objectForKey("blah") as! [Dictionary]