Я работаю на Xcode 9.2 Swift 4.0, используя FacebookSDKs-iOS-20160316 для интеграции аутентификации входа в Facebook.Моя раскадровка пуста.
В работе
Кнопка входа в Facebook появляется в приложении
При нажатии на страницу входа в Facebook после успешного входа в систему
Разрешениедля моего приложения спрашивается: когда разрешено, следующая страница появляется
Страница после разрешения доступа к моему приложению
Когда я нажимаю кнопку «Готово» на этой странице
Я перенаправлен на свою раскадровку, и на этот раз также есть та же кнопка входа в систему, моя кнопка входа не изменена на Выход.При повторном нажатии появляется следующая страница:
После повторного нажатия кнопки входа в систему Это происходит каждый раз.Пожалуйста, помогите мне.
Вещи, которые я пробовал:
Перезапустил симулятор
Перезапустил Xcode
Изменен симулятор
//My View Controller is having code:
class ViewController: UIViewController,FBSDKLoginButtonDelegate{
func loginButton(_ loginButton: FBSDKLoginButton!, didCompleteWithresult:
FBSDKLoginManagerLoginResult!, error: Error!)
{
print("Logged in")
}
func loginButtonDidLogOut(_ loginButton: FBSDKLoginButton!)
{
print("Logged out")
}
let loginManager: FBSDKLoginManager = FBSDKLoginManager()
override func viewDidLoad()
{
super.viewDidLoad()
let button = FBSDKLoginButton()
button.center = self.view.center
self.view.addSubview(button)
button.delegate = self
}
}