Я должен интегрировать функцию входа в facebook в свое приложение для iOS. Я скачал последнюю версию Facebook SDK 4.0.1. Я реализовал простую кнопку с классом FBSDKLoginButton. Когда я нажимаю кнопку входа, симулятор переходит в Safari, где я ввожу учетные данные, и приложение авторизуется. Когда он возвращается в представление приложения, кнопка не переключается на кнопку выхода из системы и без токена.
Код идет в ветке result.isCancelled следующего метода
- (void)loginButton:(FBSDKLoginButton *)loginButton
didCompleteWithResult:(FBSDKLoginManagerLoginResult *)result
error:(NSError *)error {
if (error) {
// Process error
}
else if (result.isCancelled) {
// Handle cancellations
}
else {
// Navigate to other view
}
}
В appdelegate.m я помещаю метод
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {
return [[FBSDKApplicationDelegate sharedInstance] application:application
openURL:url
sourceApplication:sourceApplication
annotation:annotation];
}
Может кто-то мне помочь, пожалуйста?