ios - 如何获取第一个和第二个对象

标签 ios parse-platform

我想知道如何获取类的第一个和第二个对象。我为第一个对象实现了它:

PFQuery *query = [PFQuery queryWithClassName:@"YourClassName"];
[query orderByDescending:@"createdAt"];
[query getFirstObjectInBackgroundWithBlock:^(PFObject *object, NSError *error) {
    // code
}];

从这里开始,您对获取下一个对象有何建议?

谢谢

最佳答案

使用 findObjects 获取匹配对象的数组。使用 .limit 设置要返回的最大计数:

PFQuery *query = [PFQuery queryWithClassName:@"YourClassName"];
[query orderByDescending:@"createdAt"];
query.limit = 2;
[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
    for (PFObject *object in objects) {
        // this will run up to 2 times
        NSLog("%@", object);
    }
}];

关于ios - 如何获取第一个和第二个对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29423419/

相关文章:

ios - UIBezierPath 未绘制平滑曲线

ios - PHAsset fetchAssetsWithMediaType :PHAssetMediaTypeVideo returns no videos

javascript - 检查网络并处理空错误对象

javascript - 为什么即使用户不存在于 parse.com 数据库中,JavaScript 查询结果也总是成功?

ios - 解析错误 : Unacceptable Facebook application id

iphone - 方向问题 - ipad

ios - UIImageView 加倍并改变大小

ios - 如何使用 unarchivedObjectOfClass :fromData:error:? 取消归档数据

ios - 连接iOS应用解析: Undefined symbols for architecture i386时出错

javascript - 解析查询未正确比较