首页 文章

是否可以在后台模式下使用startMonitoringSignificantLocationChanges获取ivars

提问于
浏览
1

当应用程序在后台或终止时使用startMonitoringSignificantLocationChanges时,如果检测到重大更改,Apple会声明它会将应用程序带回前台 . 但是,我仍然可以在didUpdateToLocation CLLocationManager委托方法中获取ivar(之前在app处于前台时设置)的值吗?还是丢了?

如果它丢失了,那么在应用程序终止/后台并且由位置管理器带回到前台后,保留这些值的最佳方法是什么?

1 回答

  • 1

    是的,你当然会 . 你失去了ivar Value 的唯一方法就是你的应用程序实际上已经退出并重新启动,此时你不仅仅是从后台回来 .

相关问题