ozb*_*zba 4 iphone location objective-c core-location ios
我们的用户一直在抱怨紫色箭头即使应用程序被杀死也会出现,因此他们会自动认为它耗尽了电量.
我们通过调用仅使用重要的位置更改
[locationManager startMonitoringSignificantLocationChanges];
Run Code Online (Sandbox Code Playgroud)
因此,如果我们不停止显着的位置变化,紫色箭头会保持开启(我们的用户会认为他们的电池会耗尽).
即使我们想要在应用程序终止时停止重要的位置更改,我们也不能,因为很少调用applicationWillTerminate.
所以有3种选择:
呼叫
(void)applicationDidEnterBackground:(UIApplication *)application
{
[locationManager stopMonitoringSignificantLocationChanges];
}
Run Code Online (Sandbox Code Playgroud)
这里的问题是我们没有从后台的位置变化中受益...
还有其他任何建议让我们这样做:
?
谢谢
也许你的解决方案都不重要.
您正试图通过围绕它进行工程设计来解决用户的认知误解.
相反,为什么不向用户解释这个?