2012-11-03 9 views
6

Ich benutze das Facebook SDK 3.1.1 in meiner iOS App mit iOS 6. Ich bin auf dieses Problem beim Testen von Facebook gestoßen Melden Sie sich in der App "Einstellungen" vom Benutzerkonto ab.Facebook SDK 3.1.1 iOS 6 Abmelden in Geräteeinstellungen, zurück zur App und HTTP Statuscode: 400 Fehler

Sobald die App für Facebook über die Einstellungen App für Facebook autorisiert ist, und der Benutzer DANN reingeht und die Facebook Verbindung innerhalb der Einstellungen App löscht (nicht nur für diese App sondern, löscht den Benutzernamen), liegt darin der Problem.

Wenn ich zurück zur App, es zeigt, dass immer noch angemeldet sind. Aber wenn ich versuche, auf Facebook zuzugreifen, erhalte ich den Fehler: HTTP-Statuscode: 400. Ich habe versucht, die Token-Informationen für die FBSession zu schließen und zu löschen, aber das hilft nicht. Ich hoffe, dass mich jemand mit diesem Thema in die richtige Richtung lenken kann.

Antwort

0

Geben Sie bitte Details zum Löschen der Tokeninformationen an.

Sie sollten anrufen:

[FBSession.activeSession closeAndClearTokenInformation]; 

Wenn Sie sagen, Sie sind immer noch angemeldet, was Facebook Verfahren Sie dies erzählt? Sie sollten mit so etwas testen:

if ([[FBSession activeSession] isOpen]) { 
    isLoggedIn = YES; 
}