Живая деятельность уволена по увольнениюIOS

Программируем под IOS
Anonymous
Живая деятельность уволена по увольнению

Сообщение Anonymous »

Я просто убиваю живую активность при завершении приложения при приведенной ниже коде. < /p>

Код: Выделить всё

  func applicationWillTerminate(_ application: UIApplication) {
let semaphore = DispatchSemaphore(value: 0)

Task.detached(priority: .userInitiated) {
print("Terminating live activities...")

for activity in Activity.activities {
print("Terminating live activity: \\(activity.id)")
await activity.end(dismissalPolicy: .immediate)
}

semaphore.signal()
}
semaphore.wait()
}
Иногда это работает, но иногда это просто не работает.
Есть предложения?>

Подробнее здесь: https://stackoverflow.com/questions/796 ... ermination

Вернуться в «IOS»