私はアプリを構築しています。基本的には、Facebook SDK for iOS を使用した非常に基本的な Facebook クライアントです。プロトコルを実装FBRequestDelegate
し、次の方法で Open Graph API にリクエストを送信しています
[facebook requestWithGraphPath:@"me/friends" andDelegate:self]
これは正常に機能し、要求されたコンテンツが到着すると、SDK はデリゲート メソッドを呼び出してデータを渡します。
- (void)request:(FBRequest *)request didLoad:(id)result
FBRequest
私の質問は、渡されたデリゲート メソッドを使用して、元の要求からのものとして明示的に識別するベスト プラクティスの方法を知っている人はいますか?
複数のリクエストを行う場合、デリゲート呼び出しがどのリクエストに関連しているかをどのように区別できますか? 私はBOOL
フラグを使用しており、現時点では一度に 1 つのリクエストしか実行していませんが、それは良い方法ではありません。
どんな助けでも大歓迎です:)