Приложение для iOS падает при выходе из бэкграунда
Добрый день.
В приложении для iOS реализована подпись файлов в формате PKCS7 с использованием Рутокен ЭЦП Bluetooth и функции C_EX_PKCS7Sign. Если в процессе формирования подписи перевести приложение в бэкграунд, то при возврате оно либо падает, либо зависает со 100 процентной загрузкой процессора.
Вот сообщения из лога при входе и выходе из бэкграунда (приложение упало):
2016-01-21 11:02:00.420 Stroytorgi[1372:799747] /BuildRoot/Library/Caches/com.apple.xbs/Sources/ExternalAccessory/ExternalAccessory-329.10.2/EAAccessoryManager.m:__51-[EAAccessoryManager _checkForConnectedAccessories]_block_invoke-632 ending background task
2016-01-21 11:02:04.416 Stroytorgi[1372:799778] ERROR - /BuildRoot/Library/Caches/com.apple.xbs/Sources/ExternalAccessory/ExternalAccessory-329.10.2/EAOutputStream.m:-[EAOutputStream write:maxLength:] - 267 failed to write 57 bytes (wrote -1) with error 32
Как можно избежать этой ошибки?