2015-06-12 3 views
0

(Я новичок в программировании и совершенно новой для синтаксического анализа, так упрощенные объяснения, безусловно, оценили)Установка значения массива PFObject на Swift массив

Я полагаю, что это довольно просто; Я просто застрял. У меня есть PFObject, сохраненный в Parse.com, который содержит массив, содержащий строки. Я пытаюсь установить массив в моем приложении Swift со значениями в массиве Parse.

var query = PFQuery(className:"ParseHat") 
query.getObjectInBackgroundWithId("xxxxxxxxxx") 
submittedNames = query["theHat"] as [String] 
// submittedNames is declared elsewhere in the code. "theHat" is the key where 
the array is stored in the PFobject 

Я получаю сообщение об ошибке «PFQuery» не имеет члена с именем «индекс». Я попытался сделать несколько вещей, которые я не совсем понял для кода, но получил другие ошибки, поэтому я просто публикую это, поскольку он, похоже, наиболее похож на метод извлечения объектов в документах Parse.

ответ

0

Попробуйте это ...

var query = PFQuery(className: "ParseHat") 

query.getObjectInBackgroundWithId("XXXXXXXXX") { 
    (objects: PFObject?, error: NSError?) -> Void in 

    if error == nil { 

     //fetching users 

     for object in objects{ //looping through returned data 

      self.resultsArray.append(object.objectForKey("XXXXXXXX") as! String) 

      //adding the string to var resultsArray = [String]() 

     } 

    } else { 
     println("error :(") 

    } 
} 
Смежные вопросы