将数据从解析保存到字符串中

时间:2015-05-11 18:43:48

标签: ios string swift parse-platform

我想将数据从我的解析类保存到字符串中。我实际上使用以下代码从我的解析类中检索数据。

@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)
        }
    }
}

在评论中有我想做的事情,在我的课堂上叫做#34;标签"有两个名为"用户名"和" tagtext"我想将它们保存在两个字符串变量" tagAutor"和" tagText"。 println(tag)正在打印出以下内容:

My console output

如何将查询中的对象保存到这两个字符串变量中?

1 个答案:

答案 0 :(得分:1)

告诉编译器将AnyObject转换为String

if let author = tag["username"] as String {
    tagAutor = author
}

可能会移动tagAuthor的定义,以便您可以在函数外使用我