我在使用Parse检索数据时遇到问题。
编译器说:
AnyObject?不能转换为“ NSString”
我尝试展开,但是当我尝试展开时,出现了另一个编译器错误
NSString不可转换为'StringLiteralConvertible'
我将不胜感激。
let query = PFQuery(className: "TestObject")
let fetchedObject = query.getFirstObject()
var name: String
if let fetchedName = fetchedObject["User"] as? NSString {
name = fetchedName
}
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")
}