2016-11-23 6 views
0

У меня есть 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 в первый раз, после установки приложения, оно проходит через мой код просто отлично, но ничего не происходит - браузер не появляется, и обработчик Безразлично «Не стреляйте, нет ошибок, и в журналах ничего нет. После этого он работает каждый раз, когда я пытаюсь войти в систему, даже после того, как я принудительно завершу приложение.

Я не уверен, если эта проблема возникла из-за того, что я сделал, или если это была проблема с первого дня.

+0

is loginManager объект global или он только в методе? –

+0

Он создан в методе. – veit270

+0

вы можете попробовать, сделав его глобальным? –

ответ

4

Попробуйте сделать loginManager объект global.