In alcuni casi nella mia applicazione ho bisogno di scollegare l'utente, ma ho solo l'istanza FBSDKLoginButton a mio controller della vista e l'attuazione dellaFacebook SDK 4.0 IOS Swift Log un utente a livello di codice fuori
FBSDKLoginButtonDelegate
utilizzando
func loginButton(loginButton: FBSDKLoginButton!, didCompleteWithResult result: FBSDKLoginManagerLoginResult!, error: NSError!)
voglio pop la vista di accesso dopo la registrazione l'utente out (distruggendo sessione di Facebook) non so come utilizzare
FBSDKLoginManager.logOut(<#FBSDKLoginManager#>)
I'am lavorando all'interno di un UIViewController e fa riferimento alla FBSDKLoginButton attraverso una presa
io chiamo questo da un controller TabBar e tornando al mio controller rootview vale a dire il mio login nel controller. Quando torno a questo controller della vista di accesso, vedo il log "utente disconnesso", quindi il logout ha funzionato, ma sto entrando nella funzione login doneCompleteWithResult. Qualche idea del perché? – user2363025
Assicurati di non chiamare la funzionalità di accesso in viewDidAppear all'interno del tuo account ViewViewController, questo blocco dideleteWithResult dovrebbe essere chiamato solo quando viene attivata l'azione di accesso! Se questo non aiuta a incollare il codice qui –
Non ho alcun codice in un viewdidappear per quel controller. Possiamo passare alla chat? – user2363025