У меня есть таблица User с отношениями «последователи» и «следующие». Я пытаюсь найти все объекты в отношении "следующих". Насколько я знаю, Parse limit
по умолчанию возвращает 100 объектов, поэтому мне нужно установить limit
на количество возвращаемых объектов. Однако у меня это, похоже, не работает, так как я продолжаю получать только 100 «подписок» (в базе данных 121 объект).
Вот мой код:
//find number of followings of user(userid)
static func getFollowings(_ user: User, closure: @escaping ([PFObject]?, Error?) -> Void){
//find User objects in a "following" relation
let relation = user.relation(forKey: "following")
relation.query().limit = 999
relation.query().findObjectsInBackground {
(objects: [PFObject]?, error: Error?) -> Void in
if let error = error {
closure(nil, error)
print(error.localizedDescription)
} else {
closure(objects, error)
//objects have all Users that current user is following.
print("---------following---------\(objects!.count)")
}
}
}
limit = 999
, и он каким-то образом игнорируется. - person Fariza Zhumat   schedule 16.02.2017