W niektórych przypadkach w mojej aplikacji muszę zalogować użytkownika na zewnątrz, ale mam tylko instancję FBSDKLoginButton moim zdaniem regulatora i wdrożenieFacebook SDK 4.0 IOS Swift Log użytkownik się programowo
FBSDKLoginButtonDelegate
użyciu
func loginButton(loginButton: FBSDKLoginButton!, didCompleteWithResult result: FBSDKLoginManagerLoginResult!, error: NSError!)
chcę pop widoku logowania użytkownika po zalogowaniu się (niszcząc Facebook sesji) nie wiem jak używać
FBSDKLoginManager.logOut(<#FBSDKLoginManager#>)
I'am pracy wewnątrz UIViewController i odwoływania się FBSDKLoginButton przez wylot
Wołam to od kontrolera umieszczenie zakładek i powrocie do mojego kontrolera rootview tj Logując w kontrolerze. Kiedy wracam do kontrolera widoku logowania, widzę dziennik "użytkownik wylogowany", więc wylogowanie zadziałało, ale dostaję się do funkcji logowania didCompleteWithResult. Każdy pomysł, dlaczego? – user2363025
Upewnij się, że nie wywołujesz funkcji logowania w viewDidAppear w swoim kontrolerze loginViewController, ten blok doCompeleteWithResult powinien zostać wywołany tylko po uruchomieniu akcji logowania! Jeśli to nie pomogło wkleić kodu tutaj –
Nie mam żadnego kodu w viewdidappear dla tego kontrolera. Czy możemy przejść do czatu? – user2363025