Я запускаю BackgroundTaskWithExpirationHandler, когда приложение пробуждается при значительном обновлении местоположения. важно закрыть задачу, как показано ниже:Важно ли закрыть BackgroundTaskWithExpirationHandler
if (bgTask != UIBackgroundTaskInvalid)
{
[[UIApplication sharedApplication] endBackgroundTask:bgTask];
bgTask = UIBackgroundTaskInvalid;
}
Что произойдет, если я не закрою задачу.
Но я понимаю, что в любом случае операционная система даст приложению еще 10 минут, чтобы бежать. поэтому я ожидаю, даже если бы я этого не назвал, мое яблоко будет убито через 10 минут. – user836026