我们的用户一直抱怨紫色箭头即使应用程序被杀死也会出现,因此他们会自动认为它耗尽了电量。
我们通过调用
仅使用重要的位置更改 [locationManager startMonitoringSignificantLocationChanges];
因此,如果我们不停止重要的位置更改,紫色箭头会保持打开状态(我们的用户认为他们的电池会耗尽)。
即使我们想在应用程序终止时停止重要的位置更改,我们也不能,因为很少调用applicationWillTerminate。
所以有3种选择:
致电
(void)applicationDidEnterBackground:(UIApplication *)application
{
[locationManager stopMonitoringSignificantLocationChanges];
}
问题在于我们没有从背景中的位置变化中受益...
还有其他任何建议让我们这样做:
谢谢
答案 0 :(得分:8)
也许你的解决方案都不重要。
您正试图通过围绕它进行工程设计来解决用户的认知误解。
相反,为什么不向用户解释?