我在使用Parse检索数据时遇到问题。
编译器说:
AnyObject? is not convertible to "NSString"
。
我尝试过展开,但是当我尝试这样做时,我得到了另一个编译器错误NSString is not convertible to 'StringLiteralConvertible'
。
我将不胜感激任何帮助。
let query = PFQuery(className: "TestObject")
let fetchedObject = query.getFirstObject()
var name: String
if let fetchedName = fetchedObject["User"] as? NSString {
name = fetchedName
}
答案 0 :(得分:0)
getFirstObject()返回可选对象(PFObject?)
试试这个:
let query = PFQuery(className: "TestObject")
let fetchedObject = query.getFirstObject()
var name = fetchedObject?["User"] as? String
if let name = name {
println("name is \(name)")
} else {
println("don't fetch name")
}