3

facebook ios sdk 3.5を使用するios 6では、どのようにグラフリクエストを送信して同期させることができますか? または、少なくとも応答メソッドを同期するにはどうすればよいですか?

私は次の方法を使用しています:

+(void)hasUserGrantedPermissions:(NSArray*)permissions
                        andBlock:(void (^)(bool))repeatBlock{
    [[FBRequest requestForGraphPath:@"/me/permissions"]
     startWithCompletionHandler:^(FBRequestConnection *connection, FBGraphObject* result, NSError *error) {
         if([[result valueForKey:@"data"] count] <1){
             repeatBlock(false);
         }

         FBGraphObject* grantedPerms = [[result valueForKey:@"data"] objectAtIndex:0];
         for(NSString* requestedPerm in permissions){
             if (! [grantedPerms valueForKey:requestedPerm]){
                 repeatBlock(true);
             }
         }
     }];
}

メソッドまたはリクエストを同期的に変更するにはどうすればよいですか?

ありがとうございました

4

0 に答える 0