12

最近追加された PFObject タイプを取得するために Parse でクエリを実行する方法はありますか?

より大きい基準でクエリを実行できることはわかっていますが、日付が不明な場合に追加された最新のオブジェクトを取得する関数があれば非常に便利です。

4

2 に答える 2

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
}
于 2013-07-06T00:56:30.493 に答える
0

これは、問題のユースケースに対応していない可能性があります。コードに追加したばかりのオブジェクトの objectId を取得したいことがよくあります。自動的に可能になるかもしれませんが、この点に関する情報を見逃していました。したがって、通常、追加する独自の一意の識別子があり、非同期ブロックでその識別子によってオブジェクトを取得します。したがって、objectId を取得します。

于 2014-09-05T00:52:21.010 に答える