ios - 从 PFObject 中检索值

标签 ios swift parse-platform

我有一个保存按钮,可以将分数和玩家名保存到 Parse 中的 GameScore 中。当我从 Parse 加载 GameScore 时,我想设置加载到变量“score”的值。这不起作用,有人可以告诉我我做错了什么吗? 谢谢

示例:让 Score = gameScore["score"] as Int

// Load button tapped
@IBAction func loadButtonTapped(sender: UIButton) {

    var query = PFQuery(className:"GameScore")
    query.getObjectInBackgroundWithId("F1efANYzOE") {
        (gameScore: PFObject?, error: NSError?) -> Void in
        if error == nil && gameScore != nil {
            println(gameScore)
            let score = gameScore["score"] as Int

        } else {
            println(error)
        }
    }
}

}

最佳答案

尝试使用以下代码从特定列检索特定数据。您必须在下面的代码中输入对象名称、对象 ID 和列名称并运行它。它会起作用的。

let query = PFQuery(className:"Your Object name")

        query.getObjectInBackgroundWithId("Your Object ID") {
            (gameScore: PFObject?, error: NSError?) -> Void in

            if error == nil  {
                print(gameScore!.objectForKey("your column name") as! String)
            } else {
                print(error)
            }
        }

关于ios - 从 PFObject 中检索值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30686460/

相关文章:

ios - 是否可以在不先下载整个文件的情况下开始播放大型 .aac 文件?

ios - 在 tableViewCell 上显示来自子节点的所有数据

javascript - parse.com 引用错误 : user is not defined

ios - UITableView 刷新时无法滚动

iOS Swift 4 状态栏 - 禁用半透明

ios - 如何从 CNContactPickerViewController 获取选定的 contactProperty

swift - 无法通过用户默认重新加载表格 View 中的数据

ios - 无法使用 Parse 向单个用户发送推送通知 - Swift

ios - 如何重置 iOS 日历中受限的 EK AuthorizationStatus?

ios - 'title' 的类型与协议(protocol) 'MKAnnotation' 要求的可选性不同