У меня есть SDK для Facebook, интегрированный в мое приложение ios. Это код, я использую:Вход в Facebook не работает в первый раз - ios
let loginManager = FBSDKLoginManager()
loginManager.loginBehavior = FBSDKLoginBehavior.Browser
loginManager.logInWithReadPermissions(["public_profile", "email"], fromViewController: context, handler: {(result, error) -> Void in
//My handling code
})
При попытке войти в систему с Facebook в первый раз, после установки приложения, оно проходит через мой код просто отлично, но ничего не происходит - браузер не появляется, и обработчик Безразлично «Не стреляйте, нет ошибок, и в журналах ничего нет. После этого он работает каждый раз, когда я пытаюсь войти в систему, даже после того, как я принудительно завершу приложение.
Я не уверен, если эта проблема возникла из-за того, что я сделал, или если это была проблема с первого дня.
is loginManager объект global или он только в методе? –
Он создан в методе. – veit270
вы можете попробовать, сделав его глобальным? –