2013-04-24 5 views

답변

12
FBLoginView *loginView = [[FBLoginView alloc] init]; 
loginView.readPermissions = @[@"email", @"user_likes"]; 
+1

,, 같은 다른 권한을 부여하지만에 대한 널 (null) 데이터를받는 방법 메신저를 가져올 수 있습니다 이메일. 그게 왜? 나 좀 도와 줄 수있어? – user2889249

+0

죄송합니다, 팔로우 한 링크가 끊어 졌거나 페이지가 제거되었을 수 있습니다. –

3

이 시도 :

- (BOOL)openSessionWithAllowLoginUI:(BOOL)allowLoginUI { 

      NSArray *permissions = [[NSArray alloc] initWithObjects: @"email", nil]; 
       return [FBSession openActiveSessionWithReadPermissions:permissions allowLoginUI:allowLoginUI completionHandler:^(FBSession *session, FBSessionState state, NSError *error) { 
      [self sessionStateChanged:session state:state error:error]; 
       }]; 
    } 

전화 YES이 방법은, 당신은 내가 이런 짓을

[[NSArray arrayWithObjects: 
          @"email", 
          @"user_birthday", 
          @"user_likes", 
          @"user_location", 
          @"user_photos", 
          @"read_stream", 
          @"publish_stream", 
          @"publish_actions", 
          @"status_update", 
          @"user_about_me", 
          @"read_friendlists", 
          @"friends_about_me", 
          @"friends_birthday", 
          @"friends_photos", 
          nil] retain]; 
관련 문제