いくつかの方法論にアプローチする正しい方法を見つけようとしています。
ワークフロー ゲームを作成したら、最初に検索して、このユーザーのゲームが既に存在するかどうかを確認したいと思います。ゲームがあれば作成せず、ユーザーにメッセージを表示します。
現在、私には2つの方法があります。
+(void)createNewGameAgainst:(PFUser *)user2 withCompletion:(void (^)(BOOL success))completionHandler
+(BOOL)checkIfGameAlreadyExistsAgainst:(PFUser *)opponentUser
createNewGame... メソッドが最初に呼び出されます。次に、この中で [self checkIfGameAlreadyExistsAgainst:user2]; を呼び出します。
最初のメソッド内から、2 番目のメソッドの結果を確認するにはどうすればよいですか? では、checkIfGameAlreadyExistsAgainst メソッドの呼び出しの BOOL 値を確認するにはどうすればよいでしょうか。
これはこれにアプローチする正しい方法ですか、それともより良い/よりクリーンな方法がありますか?