如何投射AnyObject?在Swift 1.2中使用String

时间:2015-04-09 16:02:41

标签: ios xcode swift parse-platform xcode6.3

一切顺利,我已经下载了新版本的Xcode 6.3和Swift 1.2。

但是当我再次编译我的应用程序时,出现了很多错误。我已经处理了大部分问题,但有一个特定的错误,我无法弄清楚解决方案

错误是" AnyObject?不能转换为String?"

在更新Xcode之前,这绝对没问题:

let firstName = self.currentUser["firstName"] as? String

1 个答案:

答案 0 :(得分:6)

我已经找到了解决方案

let firstName = self.currentUser?["firstName"] as? String
if let firstname = firstName {
     // Continue
} else {
    // Handling the error.
}