我创建了一个在 iPhone 上使用定位服务的小应用程序。一切都很好,除了有时,即使我明确杀死应用程序,信息栏中的小箭头也会保持活动状态。我对位置服务使用后台模式,因此 appDelegate 方法applicationWillResignActive
、和已实现applicationDidEnterBackground
,但不涉及位置服务(嗯 - 我需要它们处于后台模式)。applicationWillEnterForeground
applicationDidBecomeActive
在该配置applicationWillTerminate
中永远不会被调用;我在 中实施了所有清理清理stopUpdatingLocation
,dealloc
因为我没有找到任何其他适合此的地方。但仍然 - 指标保持打开状态。
有任何想法吗?