Parse.com query.limit не работает в PFCollectionView
Во-первых, спасибо за помощь. Я пишу приложение iOs, разработанное с помощью Swift, и использую 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 ответ
Только с этим кодом я могу сказать, если вы используете PFQueryCollectionViewController
чем убедиться paginationEnabled = false
иначе он будет игнорировать. и если вы используете objectsPerPage
тогда будет отменен лимит