vin*_*ran 2 dictionary nsuserdefaults swift
嗨,我想通过使用NSUserDefaut获取对象类型字典:
var favoritePlace = NSUserDefaults.standardUserDefaults().objectForKey("savePlace")! as [Dictionary]
Run Code Online (Sandbox Code Playgroud)
但我得到错误'anyObject'不能转换为'Dictionary]'
我也尝试:
var favoritePlace = NSUserDefaults.standardUserDefaults().objectForKey("savePlace")! as [Dictionary<String, String>()]
Run Code Online (Sandbox Code Playgroud)
但它也不起作用.谁知道我怎么能这样做?谢谢 !
两次尝试都是语法错误.
要转换为字典:Dictionary<Type, Type>或[Type : Type]
所以通过做
var favoritePlace = NSUserDefaults.standardUserDefaults().objectForKey("savePlace")! as [[String: String]]
Run Code Online (Sandbox Code Playgroud)
要么
var favoritePlace = NSUserDefaults.standardUserDefaults().objectForKey("savePlace")! as [Dictionary<String, String>]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3787 次 |
| 最近记录: |