Swift ';任何对象';不可转换为';字典<;键、值>;]';
您好,我想使用NSUserDefaut获取对象类型字典:Swift ';任何对象';不可转换为';字典<;键、值>;]';,swift,dictionary,nsuserdefaults,Swift,Dictionary,Nsuserdefaults,您好,我想使用NSUserDefaut获取对象类型字典: var favoritePlace = NSUserDefaults.standardUserDefaults().objectForKey("savePlace")! as [Dictionary] 但我得到错误“anyObject”不能转换为“Dictionary]” 我还尝试: var favoritePlace = NSUserDefaults.standardUserDefaults().objectForKey("save
var favoritePlace = NSUserDefaults.standardUserDefaults().objectForKey("savePlace")! as [Dictionary]
但我得到错误“anyObject”不能转换为“Dictionary]”
我还尝试:
var favoritePlace = NSUserDefaults.standardUserDefaults().objectForKey("savePlace")! as [Dictionary<String, String>()]
var-favoritePlace=NSUserDefaults.standardUserDefaults().objectForKey(“保存位置”)!as[Dictionary()]
但这也不是工作。
谁知道我该怎么做?谢谢 两次尝试都是语法错误 要转换到字典,请执行以下操作:
字典
或[Type:Type]
这样做
var favoritePlace = NSUserDefaults.standardUserDefaults().objectForKey("savePlace")! as [[String: String]]
或
var-favoritePlace=NSUserDefaults.standardUserDefaults().objectForKey(“保存位置”)!as[词典]
这是将您的字典转换为NSArray!
var favoritePlace = NSUserDefaults.standardUserDefaults().objectForKey("savePlace")! as [Dictionary<String, String>]