我在解析时在我的类中设置了字符串,如何将它们拉入数组。
我目前没有任何自己的代码。我找到了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中的数组?
答案 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)
}
}