这是我的场景。
在我的应用程序中,不需要持续监控用户位置,但我需要位置尽可能准确。因此,我只需调用 CLLocationManager startUpdatingLocation,并将 kCLLocationAccuracyBestForNavigation 设置为desiredAccuracy,在获得所需精度的位置后(通过将 newLocation.horizontalAccuracy 与预定义值进行比较),我想停止位置更新并在几秒钟后再次撤销更新。但是当我调用stopUpdatingLocation时,状态栏上的位置图标在大约10秒后消失,这是否意味着苹果已经考虑了这种情况,当用户调用stopUpdatingLocation时它不会关闭天线一段时间,可能是因为将它们转回来就能源而言,打开天线有点昂贵,因此他们只是等待一段时间,然后才关闭天线。或者可能只是位置图标没有消失,但天线已关闭。那么有人可以解释当有人调用 stopUpdatingLocation 时到底会发生什么吗?
GPS 无线电在最后一次使用后 10 秒会断电。 WWDC 的一场性能优化会议对此进行了讨论。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)