Как и в моем приложении, если какое-либо действие в отношении «httpcall» отправлено в mainthread, и мое приложение ожидает ответа от сервера и кнопки дома с таким же временем нажатие, хотя приложение входит в фон, но делегаты IOS (например, «didEnterBackground») не получают вызов до получения ответа.Делегаты IOS (например, «didEnterBackground») не вызываются при вводе фона
Также иногда, даже если я перезапускаю приложение, оно не отвечает, пока оно не разбилось само по себе.
Примечание: Я использую код CyberLink для своих HTTP-сообщений.
это запрос синхронизации ??? –
@Inder Все HTTP-вызовы в моем проекте - Sync.Actually. Я хочу закрыть все эти HTTP-запросы при вводе фона. Но проблема в том, что методы делегата не вызываются до получения ответа. – Baidyanath
запросы синхронизации блокируют основной поток, поэтому didEnterBackground не вызывается. сделайте их асинхронными. –