如何投射AnyObject? 在Swift 1.2中串起来

一切都很好,我已经下载了新版本的Xcode 6.3和Swift 1.2。

但是当我再次编译我的应用程序时,出现了很多错误。 我已经处理了其中的大部分,但有一个具体的错误,我无法弄清楚解决scheme

错误是“AnyObject?不能转换为string?”

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

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

我已经想出了解决scheme

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