我有一个保存按钮,用于将分数和玩家名称保存到Parse中的GameScore。当我从Parse加载GameScore时,我想将我加载的值设置为变量“得分”。这不起作用,任何人都可以告诉我我做错了什么? 感谢
Exapmle:让得分= gameScore [“得分]]为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)
}
}
}
}
答案 0 :(得分:0)
尝试使用以下代码从特定列中检索特定数据。您必须在下面的代码中输入您的对象名称,对象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)
}
}