Swift Newbie: Портировка Objective-C Код интеграции AppleHealth для Swift, который вызывает Flutter/Dart. Когда я представляю фон или заблокированное приложение Legacy obj-c, оно в значительной степени сразу приостанавливает все выполнения.
Однако в моем порте Swift Code я использую одну и ту же диспетчерскую, как в приложении obj-c, < /p>
Причина, по которой это важно для приостановки,-это то, что один из них-это, и это, как и на экране,-это, и это.
также, на мой взгляд, правильно, что когда вы приостановите диспетчерскую, выполняющую в настоящее время блок выполнения, но последующие блоки не начнут выполнять. />
DispatchQueue.global(qos: .default).async {
/* code */
}
< /code>
Если может заставить новое приложение немедленно приостановить весь выполняющий код, который я отправил в Dispatchqueue, когда я был на фоне или заблокирован, я был бы очень счастлив. < /p>
Подробнее здесь: https://stackoverflow.com/questions/554 ... -or-screen
Мобильная версия