로그인 문제 : 여기 https://developers.facebook.com/docs/mobile/ios/build/#implementsso페이스 북 SDK IOS 내가 내 응용 프로그램에서 페이스 북에 로그인 프로세스를 구현하기 위해 지시를 따랐다
내 코드입니다 :
- (IBAction)facebookButton:(id)sender {
facebook = [[Facebook alloc] initWithAppId:@"383032031757454" andDelegate:self];
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
if ([defaults objectForKey:@"FBAccessTokenKey"]
&& [defaults objectForKey:@"FBExpirationDateKey"]) {
facebook.accessToken = [defaults objectForKey:@"FBAccessTokenKey"];
facebook.expirationDate = [defaults objectForKey:@"FBExpirationDateKey"];
}
if (![facebook isSessionValid]) {
NSArray *permissions = [[NSArray alloc] initWithObjects:
@"user_likes",
@"read_stream",
nil];
[facebook authorize:permissions];
permissions=nil;
}
}
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url
sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {
return [facebook handleOpenURL:url];
}
- (void)fbDidLogin {
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject:[facebook accessToken] forKey:@"FBAccessTokenKey"];
[defaults setObject:[facebook expirationDate] forKey:@"FBExpirationDateKey"];
[defaults synchronize];
}
로그인 후
허용 권한 앱에 사파리가 열려 있고 수동으로 내 앱으로 돌아 가야하지만, 사파리 내에서 권한 및 로그인을 수락 한 후 SDK와 함께 제공된 샘플 앱 '해킹 북'이 Safari를 닫고 다시 앱으로 돌아갑니다. 나는 똑같이하고 싶지만 성공하지 못했습니다.
이것은 .plist 파일입니다
감사
감사합니다. .plist 파일을 수정했지만 Safari가 동일한 오류를 반환합니다. .plist 파일 값을 업로드했습니다. – theomen
다시 한번 앱을 삭제하고 빌드를 청소하십시오. – Ananth
빌드 및 시뮬레이터를 청소 한 후에도 같은 오류가 발생합니다. 감사. – theomen