【问题标题】: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)
                }
            }

【讨论】:

  • 它因未捕获的异常而终止 =/
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-08-24
  • 2020-08-15
  • 1970-01-01
  • 2020-12-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多