swift - 获取 PFUser 对象自定义值

标签 swift parse-platform pfuser

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

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

最佳答案

我已经设法让它与下面的代码一起工作。

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

关于swift - 获取 PFUser 对象自定义值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27284575/

相关文章:

swift - 将自动计时器 PFObject 添加到 Parse.com 类

swift - 将 swift 结构的地址转换为特定类型的 C 指针

Swift:使用变量/参数访问元组元素?

swift - cellForNextPageAtIndexPath 在 swift2 中不可见

ios - 保存 UIPickerView 数据进行解析

ios - 将导航栏后退按钮标题重置为默认 iOS

javascript - Parse.com CloudCode 中的解构赋值

objective-c - 使用 [PFFFacebookUtils initializeFacebookWithApplicationLaunchOptions :launchOptions] (semaphore_wait_slow trap) 解析自 Facebook 4.0.x 以来的登录挂起

ios - 尝试在 Parse 中查询对象

parse-platform - 如何在 Parse.com 离线时将图像 PFFile 保存在本地数据存储中?