Facebook-dialog ist fehlgeschlagen mit dem Fehler: Der Vorgang konnte nicht abgeschlossen werden. (NSURLErrorDomain-Fehler -999.)
Ich bin mit der facebook-api für ios und ich bin mit facebook Dialoge veröffentlichen.
Die grundlegende Idee ist, dass ich eine Schaltfläche zu veröffentlichen, die eine Methode aufruft und fragt, ob Sie angemeldet sind, zu posten, sofort oder durchzuführen, die sich anmelden und dann posten. Wenn das zweite Szenario tritt auf, ich kann nicht nach rechts nach dem log-in auf facebook, so habe ich zu Tippen Sie auf die Schaltfläche, und rufen Sie die Methode noch einmal, damit ich posten kann.
Den Fehler, dass facebook sendet mir sagt:
Der Vorgang konnte nicht abgeschlossen werden. (NSURLErrorDomain-Fehler -999.)
Habe ich gelesen, hier im stack zu reden, und es sagt:
Laut "Stiftung Konstanten Referenz", Fehlercode -999 bedeutet "NSURLErrorCancelled".
Beschreibung:
Zurückgegeben, wenn eine asynchrone laden wird abgebrochen. Ein Web-Kit-framework Delegierten erhalten diese Fehlermeldung, wenn es führt einen Vorgang Abbrechen und auf eine be-Ressource. Beachten Sie, dass eine NSURLConnection oder NSURLDownload delegieren, wird nicht diese Fehlermeldung, wenn der download abgebrochen. Verfügbar in iOS 2.0 und höher. Erklärt in NSURLError.h.
Ist die Frage, warum facebook ist schickt mir diese und wie kann ich es lösen?
Wenn mehr code notwendig ist, kann ich es.
Vielen Dank im Voraus.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den Weg, den ich behoben, das war ich geändert FBDialog.m zu ignorieren Fehlercode -999 wie diese
Was interessant ist, dass FBLoginDialog war schon ignorieren beide Fehler code 102 und -999 in der Erwägung, dass FBDialog war nur ignorieren 102. Sehen Sie selbst: https://github.com/facebook/facebook-ios-sdk/blob/master/src/FBLoginDialog.m#L85
Ich weiß nicht, ob das die beste Lösung, aber ich fühle mich etwas sicherer fühlen, dass es da ein anderes Stück des Facebook-sdk-code, der bereits ignoriert die gleichen Fehler.
Gut, die gute Nachricht ist, dass die peeps bei Facebook Stimmen deiner Update:
(Reaktion auf FB-bug #168127053284477)