2014-02-05 3 views
2

나는 사용자의 정보를 얻기 위해 facebook new sdk를 사용했습니다. 하지만 장치에서 실행하면 "작업을 완료 할 수 없습니다 (com.facebook.sdk 오류 2)"오류가 발생합니다. " 그리고 나는 또한 장치 설정에서 페이스 북에 서명했다.iPhone에서 Facebook sdk 오류

답변

0

나를 위해 일했다 :

iPhone의 설정 응용 프로그램으로 이동하십시오.
앱까지 페이스 북의 설정

스크롤을 열고 앱이 페이스 북 상호 작용을 할 수 있는지 확인하십시오.


이 모든 장치에서 일어날 수 있으므로 앱에서 제대로이 오류를 처리 할 수 ​​있는지 확인해야합니다. Facebook으로 로그인하지 못한 이유에 대한 사용자 의견을 제공하고 사용자에게 기기의 Facebook 설정을 확인하도록 요청합니다.

- (void)facebookSessionStateChanged:(FBSession *)session state:(FBSessionState)state error:(NSError *)error 
{ 
    switch (state) { 
     case FBSessionStateOpen: 
      // handle successful login here 
     case FBSessionStateClosed: 
     case FBSessionStateClosedLoginFailed: 
      [FBSession.activeSession closeAndClearTokenInformation]; 

      if (error) { 
       // handle error here, for example by showing an alert to the user 
       UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Could not login with Facebook" 
                   message:@"Facebook login failed. Please check your Facebook settings on your phone." 
                   delegate:nil 
                 cancelButtonTitle:@"OK" 
                otherButtonTitles:nil]; 
       [alert show]; 
      } 
      break; 
     default: 
      break; 
    } 
+0

여기서부터이 코드를 작성해야합니다. – Hitendra

+0

어디서나 .m 파일에 넣어 ... –

0

먼저 번들 식별자를 확인하고 응용 프로그램을 등록하는 동안 당신이 https://developers.facebook.com/에 입력 한대로 동일한 지 확인하십시오.

+0

예 페이스 북과 응용 프로그램에서 동일한 식별자를 사용하고 있습니다. – Hitendra