我想将解析类中的数据保存到字符串中。我实际上使用以下代码从我的解析类中检索数据。
@IBAction func readAction(sender: UIButton) {
var tagAutor = ""
var tagText = ""
var query = PFQuery(className:"Tags")
query.getObjectInBackgroundWithId("f3AXazT9JO") {
(tag: PFObject?, error: NSError?) -> Void in
if error == nil && tag != nil {
println(tag)
// tagAutor = tag["username"]
// tagText = tag["tagtext"]
} else {
println(error)
}
}
}
在注释中有我想做的事情,在名为“Tags”的类中,有两个名为“username”和“tagtext”的列,我想将它们保存在两个字符串变量“tagAutor”和“tagText”中。
println(tag)
打印出以下内容:如何将查询中的对象保存到这两个字符串变量中?
最佳答案
告诉编译器将AnyObject
转换为String
:
if let author = tag["username"] as String {
tagAutor = author
}
并且可能移动了
tagAuthor
的定义,因此您可以在函数外使用I