最近追加された PFObject タイプを取得するために Parse でクエリを実行する方法はありますか?
より大きい基準でクエリを実行できることはわかっていますが、日付が不明な場合に追加された最新のオブジェクトを取得する関数があれば非常に便利です。
最近追加された PFObject タイプを取得するために Parse でクエリを実行する方法はありますか?
より大きい基準でクエリを実行できることはわかっていますが、日付が不明な場合に追加された最新のオブジェクトを取得する関数があれば非常に便利です。
降順を追加し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
}
これは、問題のユースケースに対応していない可能性があります。コードに追加したばかりのオブジェクトの objectId を取得したいことがよくあります。自動的に可能になるかもしれませんが、この点に関する情報を見逃していました。したがって、通常、追加する独自の一意の識別子があり、非同期ブロックでその識別子によってオブジェクトを取得します。したがって、objectId を取得します。