【发布时间】:2014-01-08 18:10:36
【问题描述】:
我想用 Objective-c 打开/关闭 Iphone 上的定位服务。 如何以编程方式打开/关闭定位服务? 有可能吗?
【问题讨论】:
标签: iphone objective-c gps location
我想用 Objective-c 打开/关闭 Iphone 上的定位服务。 如何以编程方式打开/关闭定位服务? 有可能吗?
【问题讨论】:
标签: iphone objective-c gps location
不,这是不可能的,您无法控制蓝牙/飞机/wifi 和定位服务等应用程序中的设置。
【讨论】:
对不起。那只是你无法控制的。您无法停止位置服务。您可以做的一件事是,您可以使用以下方法停止更新位置:
[myLocationManager stopUpdatingLocation];
当您的代码不再需要接收与位置相关的事件时调用此方法。当没有客户端需要位置数据时,禁用事件传递使接收器可以选择禁用适当的硬件(从而节省电力)。您始终可以通过再次调用 startUpdatingLocation 方法来重新生成位置更新。
但要停止服务,您必须转到设置选项。
【讨论】: