【发布时间】:2016-05-20 15:35:22
【问题描述】:
升级到 cocoapods 1.0 后,我收到以下代码行的编译错误:
var strName = String()
var strEmail = String()
var strFacebookID = String()
var strPassword = String()
var objHelper = Helper()
....
let strFirstName = result["first_name"] as! String
let strLastName = result["last_name"] as! String
self.strName = strFirstName + "_" + strLastName
self.strEmail = result["email"] as! String
self.strFacebookID = result["id"] as! String
来自“字符串?!”的失望to 'String' 只解开选项;你的意思是使用'!!'?
这里是详细的错误截图: http://imgur.com/Efe1nQf
更新: 更多代码在这里:https://gist.github.com/anonymous/9c91c2eb1ccf269e78a118970468d1e8
【问题讨论】:
-
结果的类型是什么?
-
@PEEJWEEJ 根据报错信息
result是AnyObject?。 -
@Axil 将其用作字典,您的意思是 [String : AnyObject] 吗?
-
@PEEJWEEJ 对,但无论如何
result是可选的。