在NSMutableArray中从解析中检索数据

时间:2015-08-01 12:08:28

标签: ios swift parse-platform nsmutablearray

我正在data中检索数据。这是我的代码..
        var data:NSMutableArray = NSMutableArray()

func loadData() {

    data.removeAllObjects()

    var findData:PFQuery = PFQuery(className: "Sweets")
    findData.findObjectsInBackgroundWithBlock { (objects, error) -> Void in

        if error != nil {
            println(error)

        } else if let objects = objects {

            for object in objects {

                self.data.addObject(object)

            }

            var array:NSArray = self.data.reverseObjectEnumerator().allObjects
            self.data = array as! NSMutableArray // Getting error here.. Could not cast value of type '__NSArrayI' (0x10391c420) to 'NSMutableArray' (0x10391c4e8).

            self.tableView.reloadData()

        }


    }


}

请有人帮助我..我被困在这里,我是初学者。

1 个答案:

答案 0 :(得分:0)

以适当的方式进行施法,如下所示:

var findData:PFQuery = PFQuery(className: "Sweets")
findData.findObjectsInBackgroundWithBlock { (objects, error) -> Void in
    if error != nil {
        println(error)
    } else if let objects = objects {
        for object in objects {
            self.data.addObject(object)
        }
        var array:NSMutableArray = NSMutableArray(array: self.data.reverseObjectEnumerator().allObjects)
        self.data = array as NSMutableArray
        self.tableView.reloadData()
    }
}