4

友達からランダムなユーザー ID を取得する方法を見つけようとしています。

「friendPickerController」でそれを行う方法はありますか? 私が見つけた唯一の「カウント」方法は選択にあり、役に立ちません。

4

2 に答える 2

5

次のメソッドを使用して、合計フレンド数を取得できます

FBRequest* friendsRequest = [FBRequest requestForMyFriends];
[friendsRequest startWithCompletionHandler: ^(FBRequestConnection *connection,
                                  NSDictionary* result,
                                  NSError *error) {
    NSArray* friends = [result objectForKey:@"data"];


    NSLOG(@"Total Friend :%@",friends.count);
}];
于 2013-06-04T08:16:42.340 に答える
0

これが誰かに役立つ場合に備えて更新するだけです。Dipak の回答は最後には完璧に機能しましたが、カウントを取得する許可を追加するまでは機能しませんでした。Dipak のコードの直前に次のコード行を追加すると、適切なフレンド数が返されました。

NSArray *permissions = [NSArray arrayWithObjects:@"friends_about_me", nil];
[FBSession openActiveSessionWithReadPermissions:permissions
                                       allowLoginUI:YES
                                  completionHandler:^(FBSession *session, FBSessionState status, NSError *error) {


                                  }];

[FBSession setActiveSession:[FBSession activeSession]];
于 2013-08-08T07:45:15.287 に答える