【发布时间】:2015-08-22 04:50:35
【问题描述】:
我正在尝试将 PFUser(来自 Parse.com)转换为 [String : AnyObject] 类型的字典,但出现以下错误,这对我来说似乎很困惑。我做了谷歌搜索,发现了以下两个 SO 问题,但是,这仍然对解决我的问题没有帮助:
错误:
'(String) -> AnyObject?' does not have a member named 'subscript'
找到这两个帖子: relevant SO post 1, relevant SO post 2
我的 PFUser 有以下键:fullName、email、latitude、longitude 和 linkedInUrl 。
由于上述键的值类型是 String 和 Double 的混合。所以我正在尝试创建以下字典:
var userData : [String: AnyObject] = [
"fullName" : pfUser.valueForKey("fullName") as? String,
"latitude" : pfUser.valueForKey("latitude") as? Double,
"longitude" : pfUser.valueForKey("longitude") as? Double,
"email" : pfUser.valueForKey("email") as? String,
"linkedInUrl" : pfUser.valueForKey["linkedInUrl"] as? String
]
我的 XCode 版本是 6.4。我感谢您的帮助。
【问题讨论】:
标签: swift dictionary pfuser