【问题标题】:Append Parse Objects to Array将解析对象附加到数组
【发布时间】:2015-09-12 22:53:57
【问题描述】:
在任何地方都找不到这个问题的答案。
调用 pfquery 后,如何将 PFObjects 添加到数组中?到目前为止我有这个
var array = [PFObject]()
和
var query = PFQuery(className: "Stores")
编辑:我想将 Parse 中的 PFObjects 附加到一个数组中,这样我就可以随机打乱对象的顺序。我知道 Parse 无法随机获取对象
【问题讨论】:
标签:
arrays
parse-platform
append
pfquery
【解决方案1】:
您可以使用.extend 方法。
尝试像这样初始化你的数组:
var array: [PFObject] = []
当调用 find 方法时,请尝试以下操作:
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)
}
}