In meiner App, die AFNetworking/NSURLConnection zum Senden von Anforderungen an den Server verwendet, sehe ich manchmal (sehr selten) diesen Fehler bei einem Vorgangsfehler Block:AFNetworking/NSURLConnection empfängt NSPOSIXErrorDomain Code = 9 "Der Vorgang konnte nicht abgeschlossen werden. Fehlerhafter Dateideskriptor"
Error Domain=NSPOSIXErrorDomain Code=9 "The operation couldn’t be completed. Bad file descriptor"
bei https://devforums.apple.com/message/278770#278770 eine Antwort auf eine ähnliche Frage gibt es:
It means that someone has been deallocating file descriptors out from underneath NSURLConnection.
Aber in meinem eigenen Code ich habe keine Ströme von Datei-Deskriptoren in irgendeiner Weise berühren. Es sind nur einfache GET/POST-Anfragen.
Was könnte die Ursache für dieses Problem sein?
Hat jemand diesen Fehler bei seinen AFNetworking-Vorgängen festgestellt?
Wie kann ich diesen Dateideskriptor absichtlich schließen, wenn ich wirklich wollte? Die Antwort auf diese Frage wird mir helfen, das Problem besser zu verstehen.
Hallo, ich habe gerade angefangen, den gleichen Fehler mit einem meiner Kunden zu bekommen. Sind Sie dem Problem auf den Grund gegangen? –
Nein, leider. Ich behandle sie wie jeden anderen Netzwerkfehler. – kolyuchiy