Swift动态演员失败 - AnyObject ?!到String

时间:2014-08-19 14:46:26

标签: swift

我刚刚更新到Xcode 6 beta 6,我的代码出现了以下问题

let reminderSubject = reminder["subject"]
println("reminderSubject: \(reminderSubject)")
let tempTuple = (reminderSubject as String)

reminderSubject的类型是AnyObject?!当我试图将它向下转换为String时,它会因为" Swift动态转换失败而崩溃#34;信息。 println打印的值是:可选(嘿,它的测试!)

所以问题是如何正确转换AnyObject ?!在Swift中使用String?

1 个答案:

答案 0 :(得分:1)

好的我已经完成了:

let tempTuple = ("\(reminderSubject!!)")
相关问题