В моем приложении, которое использует AFNetworking/NSURLConnection для отправки запросов на сервер, я иногда (очень редко) вижу эту ошибку в блоке сбоя операции:
Error Domain=NSPOSIXErrorDomain Code=9 "The operation couldn’t be completed. Bad file descriptor"
На https://devforums.apple.com/message/278770#278770 есть ответ на аналогичный вопрос:
Это означает, что кто-то освободил файловые дескрипторы из-под NSURLConnection.
Но в своем собственном коде я никак не трогаю потоки файловых дескрипторов. Это просто запросы GET/POST.
Что может быть причиной этой проблемы?
Кто-нибудь сталкивался с этой ошибкой в своих операциях AFNetworking?
Кроме того, как я могу намеренно закрыть этот дескриптор файла, если я действительно этого хочу? Ответ на этот вопрос поможет мне лучше понять проблему.