查询指针对象与PFObject数组中任何对象匹配的对象

时间:2015-09-04 03:26:51

标签: arrays swift parse-platform pfquery

我的类Posts有一个列,它是指向另一个名为Styles的类的指针。每个帖子必须作为经验法则与Style对象相关联。

我的问题:我无法获得与一种或多种广告相关联的帖子。

我的对象selectedStyles,这是一个PFObject数组,它已经包含了我想用来匹配查询的样式对象。因此填充selectedStyles不是问题,但如何使用它来生成我的查询是。

我现在正在做的是:

override func queryForTable() -> PFQuery {

    var query = PFQuery(className: "Posts")
    query.whereKey("bellongsToStyle", containsAllObjectsInArray: [selectedStyles])
    query.orderByDescending("createdAt")
    return query

如果我能用简单的英语翻译whereKey方法,我会说:

...contains - ANY OF THE - PFObjectsInArray [selectedStyles]

我不确定这是否可能......任何想法?!

1 个答案:

答案 0 :(得分:2)

我觉得我为时已晚,但你可以添加

  

<强> [IncludeKey: “bellongsToStyle”]

当你在“帖子”课上查询时 不需要为那个

运行任何额外的查询

这是一个小参考文献 http://blog.parse.com/announcements/queries-for-relational-data/