我正在使用Parse findObjectsInBackgroundWithBlock返回[AnyObject]?如何提取列数据?
答案 0 :(得分:0)
你需要像这样投射你的结果: 对象为? [PFObject],然后每个结果将包含一个PFObject字典,列名作为键。例如,o [“id”]将返回特定对象的id列的值
答案 1 :(得分:0)
只做
let data = objects as! [PFObject]
let firstObject = objects[0]
// firstObject["Column"]
答案 2 :(得分:0)
这很容易,如下面的代码,
在我的情况下,我得到分数,您可以使用您的数据库表列名称
query.findObjectsInBackgroundWithBlock {
(objects: [AnyObject]?, error: NSError?) -> Void in
if error == nil {
if let objects = objects as? [PFObject] {
for object in objects {
var score : Int? = object["score"] as! Int?
}
} else {
// Log details of the failure
println("Error: \(error!) \(error!.userInfo!)")
}
}