2011-11-03 7 views
0

FB 인증을 사용하여 내 앱에 사용자를 로그인하도록 내 iPhone 앱에 Facebook 연결을 구현했습니다. 시뮬레이터에서 정상적으로 작동합니다. 그러나 내 iPod에서 테스트 할 때 한 명의 사용자 만 로그인 할 수 있습니다 (이 사용자 누가 처음으로 응용 프로그램에 로그인했는지), 다른 사람들은 로그인 할 수 없습니다. 문제가 무엇인지 아는 사람은 누구나, FB 세션은 장치의 모든 파일에 기록한다고 생각합니다. 어떻게 정리합니까?FB가 iPhone에서 연결 문제

도움을 주셔서 감사합니다.

감사합니다, VKS

+3

ifone이란 무엇입니까? – BoltClock

답변

1

사실 모든 로그인 자격 증명 NSUserDefault 내부에 저장됩니다. 따라서 NSUserDefault에서 해당 자격 증명을 제거해야합니다. 다음 단계를 따르십시오 : [_facebook logout : self]; 대리인 메서드를 호출합니다.

- (void)fbDidLogout{ 

    // Remove saved authorization information if it exists 
    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; 
    if ([defaults objectForKey:@"FBAccessTokenKey"]) { 
     [defaults removeObjectForKey:@"FBAccessTokenKey"]; 
     [defaults removeObjectForKey:@"FBExpirationDateKey"]; 
     [defaults synchronize]; 
    } 
} 
관련 문제