Добавяне на анализирани обекти към масив

Никъде не мога да намеря отговора на това.

След като извикам pfquery, как да добавя PFObjects към масив? Имам това досега

var array = [PFObject]()

и

var query = PFQuery(className: "Stores")

РЕДАКТИРАНЕ: Искам да добавя PFObjects от Parse към масив, така че след това да мога да разбъркам реда на обектите произволно. Знам, че Parse няма способността да извлича обекти на случаен принцип


person DesignMeetsCode    schedule 12.09.2015    source източник
comment
искам да кажа... редактирайте с текущия си код.   -  person adolfosrs    schedule 14.09.2015


Отговори (1)


Можете да използвате метода .extend.

Опитайте да инициализирате своя масив по следния начин:

var array: [PFObject] = []

И когато извиквате метода за намиране, опитайте следното:

 var query = PFQuery(className:"Stores")
            query.findObjectsInBackgroundWithBlock {
                (objects, error) -> Void in
                if (error == nil) {
                    //casting object as [PFObject] since objects is [AnyObject]
                    self.array.extend(objects as! [PFObject])
                    println(self.array)
                }else {
                    println(error?.userInfo)
                }
            }
person adolfosrs    schedule 13.09.2015
comment
прекъсна с неуловено изключение =/ - person DesignMeetsCode; 14.09.2015