获取PFUser对象自定义值

时间:2014-12-04 01:07:29

标签: swift parse-platform pfuser

我在名为"website"的PFUser列中有自定义值。我试图使用下面的代码获取此值,但如果我使用数据查看器在他们的网站上更新Parse.com的值,它似乎不会在设备上更改。它也不会跨设备更新。 任何想法?

websiteField.text = currentUser.objectForKey("website") as String

1 个答案:

答案 0 :(得分:3)

我设法让它使用下面的代码。

var currentUser = PFUser.currentUser()
    currentUser.refreshInBackgroundWithBlock { (object, error) -> Void in
        println("Refreshed")
        currentUser.fetchIfNeededInBackgroundWithBlock { (result, error) -> Void in

            self.websiteStr = currentUser.objectForKey("website") as String
            self.websiteField.text = self.websiteStr

            println("Updated")

            println(self.websiteStr)
        }
    }