繁体   English   中英

使用findObjectsInBackgroundWithBlock从Parse获取数据

[英]Getting data from Parse with findObjectsInBackgroundWithBlock

我正在使用解析findObjectsInBackgroundWithBlock返回[AnyObject]吗? 如何提取列数据?

您需要这样转换结果:对象为? [PFObject],则每个结果将包含一个以列名称为键的PFObject字典。 例如o [“ id”]将返回特定对象的id列的值

做就是了

let data = objects as! [PFObject]
let firstObject = objects[0]
// firstObject["Column"]

就像下面的代码一样容易,

就我而言,我得到了分数,您可以使用数据库表的列名

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM