0

私のゲームでは、プレーヤーが PFObject をダウンロードして変更できる状況がありますが、サーバー上のその PFObject が別のプレーヤーによって削除される可能性があります。元のプレーヤーが保存コマンドを実行するとどうなりますか物体?サーバーに存在しなくなったためにクラッシュしますか? 同じ元のデータで新しいオブジェクトを作成しますか? 理想的には何も起こらないようにしたいのですが、問題がある場合、保存を行う前に PFObject がまだサーバー上に存在するかどうかを確認することはできますか?

4

1 に答える 1

1

私はしばらく Parse を使用してきましたが、「保存」操作で新しいオブジェクトが作成されると思います。これを防ぐには、オブジェクトを取得すると言ったのと同じように、オブジェクトがまだ存在するかどうかを確認します。

PFQuery *query = [PFQuery queryWithClassName:@"YourClassName"];
[query getObjectInBackgroundWithId:theObject.objectId block:^(PFObject *object, NSError *error) {
    if(object) {
        // object exists then do the Save
    }
}];
于 2013-06-28T02:07:41.793 に答える