2015-03-10 3 views
0

У меня есть строки, которые настроены в моем классе при анализе, как я могу поместить их в массив.Получение данных из синтаксического анализа в массив

В настоящий момент у меня нет моего собственного кода. Я нашел материал, который находится в php или php, но я не могу найти ничего в быстром.

var query = PFQuery(className:"GameScore") 
query.getObjectInBackgroundWithId("xWMyZEGZ") { 
    (gameScore: PFObject!, error: NSError!) -> Void in 
if error == nil && gameScore != nil { 
    println(gameScore) 
} else { 
println(error) 
    } 
} 

Я не думаю, что это потому, что это просто восстановление объекта.

Короче, есть способ взять Class> String и получить все данные в столбце, помещенном в массив в моем .swift?

ответ

1

Что вы собираетесь делать с массивом? Поскольку у вас есть все найденные данные в объекте gameScore, вы можете делать оттуда все, что хотите.

var query = PFQuery(className:"GameScore") 
query.getObjectInBackgroundWithId("xWMyZEGZ") { 
    (gameScore: PFObject!, error: NSError!) -> Void in 
if error == nil && gameScore != nil { 
    println(gameScore) 

    for singleScore in gameScore{ 
     println(singleScore) // this is the single result 
     println(singleScore.objectId) 
     println(singleScore["anyColName"]) 
    } 

} else { 
println(error.userInfo) // returns more details 
    } 
} 

Что касается Вашего вопроса:

var myArray: NSMutableArray! = NSMutableArray() 

var query = PFQuery(className:"GameScore") 
query.getObjectInBackgroundWithId("xWMyZEGZ") { 
    (gameScore: PFObject!, error: NSError!) -> Void in 
if error == nil && gameScore != nil { 

    println(gameScore) 
    var temp: NSArray = gameScore as NSArray 
    self.myArray = temp.mutableCopy() as NSMutableArray // now you have all results in an array 

} else { 
println(error.userInfo) 
    } 
} 
Смежные вопросы