如何获取最近添加的parse.com对象

时间:2013-07-04 02:28:23

标签: ios parse-platform

有没有办法在Parse中进行查询以获取最近添加的PFObject类型?

我知道我可以使用大于标准的查询,但如果有一个函数可以在没有日期时添加最新的对象,那将非常有用。

2 个答案:

答案 0 :(得分:33)

只需在createdAt上添加降序并获取第一个对象:

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

在斯威夫特:

var query = PFQuery(className: "YourClassName")
query.orderByDescending("createdAt")
query.getFirstObjectInBackgroundWithBlock {(object: PFObject?, error: NSError?) -> Void in
    // code
}

答案 1 :(得分:0)

这可能无法解决相关用例。我经常想要回到刚刚添加到代码中的对象的objectId。虽然它可能是自动的,但我错过了这方面的任何信息。所以我通常有自己添加的唯一标识符,然后通过异步块中的标识符检索对象..从而得到objectId ..