← Каталог
Жизненный цикл приложения на Swift — Последовательность методов жизненного цикла
Фрагмент из «Жизненный цикл приложения на Swift»: Последовательность методов жизненного цикла.
func applicationWillResignActive(_ application: UIApplication) {
// Подготовка к переходу в фон
pauseMedia()
saveTemporaryData()
}
func applicationDidEnterBackground(_ application: UIApplication) {
// Приложение в фоновом режиме
var task: UIBackgroundTaskIdentifier = .invalid
task = application.beginBackgroundTask {
application.endBackgroundTask(task)
task = .invalid
}
performBackgroundTasks(task)
} func applicationWillResignActive(_ application: UIApplication) {
// Подготовка к переходу в фон
pauseMedia()
saveTemporaryData()
}
func applicationDidEnterBackground(_ application: UIApplication) {
// Приложение в фоновом режиме
var task: UIBackgroundTaskIdentifier = .invalid
task = application.beginBackgroundTask {
application.endBackgroundTask(task)
task = .invalid
}
performBackgroundTasks(task)
}