Parse.com query.limit在PFCollectionView中不起作用

时间:2015-08-14 10:23:51

标签: ios swift parse-platform pfcollectionviewcell

首先,感谢您的帮助。我正在编写一个使用Swift开发的iOs应用程序,我正在使用 Parse.com 。在名为 liste_joueurs 的类中,大约有15行。但是,我只想检索前四个结果。

我阅读了文档并找到了 query.limit 属性。不幸的是,当我运行我的代码时,在我的集合中,我的类中的所有行都出现了(query.limit不起作用)。

有没有人有解决方案?

override func queryForCollection() -> PFQuery {
    let query = PFQuery(className: "liste_joueurs")
    query.limit = 4 // Useless
    query.orderByAscending("nom")
    return query
}

override func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath, object: PFObject!) -> PFCollectionViewCell? {
    println(object["nom"]?.count)
    let cell = collectionView.dequeueReusableCellWithReuseIdentifier("statsCell", forIndexPath: indexPath) as! StatsViewCell

    // CELL'S TREATMENT  

    return cell
}

PS:当我使用像这样的约束时:

query.whereKey("nom", hasPrefix: "ba")

查询“已过滤”,只有以“ba”开头的行才出现在我的收藏中......

1 个答案:

答案 0 :(得分:0)

只有这段代码,我可以说你使用PFQueryCollectionViewController而不是确保paginationEnabled = false,否则会忽略。如果您使用的是objectsPerPage,那么它将覆盖限制