将数据从解析破折号获取到数组

时间:2015-03-10 00:19:33

标签: swift parse-platform

我在解析时在我的类中设置了字符串,如何将它们拉入数组。

我目前没有任何自己的代码。我找到了php或php中的东西,但我找不到swift中的任何东西。

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 个答案:

答案 0 :(得分: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)
  }
 }