Я использую S3uploader OSx sdk (я изменил IOS sdk) для загрузки файлов в свое приложение. Для любых файлов (один файл или фрагмент файлов), которые я загружаю, я создаю NSOperation. Эта операция вызовет S3uploader sdk для загрузки файлов. Все работает нормально, когда моя система не спит. Но если я перейду в спящий режим и вернусь, то NSOperation как бы зависнет. Он не продолжает свою деятельность. Я отладил и обнаружил, что он завис в
-(S3UploadPartResponse *)uploadPart:(S3UploadPartRequest *)uploadPartRequest;
функция. Возможно, когда я перешел в спящий режим, я вызывал эту функцию, и я не знаю, почему она не продолжает свою работу. И у меня есть много других операций, таких как таймеры в моем приложении. Все это, кажется, работает нормально, когда я выхожу из спящего режима. Поэтому я предполагаю, что мое приложение хорошо знает, что система вернулась из спящего режима.
Кто-нибудь сталкивался с такой ситуацией?