내 앱 (facebook IOS 앱이 설치된)으로 Facebook에 로그인하려고 할 때 문제가 있습니다. 다 잘 작동하지만 대리자 메서드에 대한 fbDidLogin이 두 번 호출됩니다. "- (무효) fbDidLogin는"호출되는 다음 내 응용 프로그램은 각성하고,Facebook [facebook authorize : permissions] 후 fbDidLogin이 여러 번 호출 됨
-(BOOL)checkForValidFBSessionAndAuthorize
{
if (![facebook isSessionValid]) {
NSArray *permissions = [[NSArray alloc] initWithObjects:
@"publish_stream",
nil];
[facebook authorize:permissions];
[permissions release];
}
return [facebook isSessionValid];
}
와 나는 페이스 북의 응용 프로그램에 리디렉션 :
예전에이 방법을 호출합니다. TWICE!
Facebook 앱의 My iPhone App Store ID가 제대로 테스트되지 않았지만 번들 ID가 정확하기 때문에 올바르게 설정되지 않았습니다. 어떤 이상? 감사합니다.
에 두 번
를 호출했다 어노테이션 : (id) annotation'및 (- void) applicationDidBecomeActive : (UIApplication *) application'을 appDelegate에 추가 하시겠습니까? – Sebrassi