【发布时间】:2016-11-07 05:19:45
【问题描述】:
我将我的应用程序配置为在后台接收位置更新,除了一件事外一切正常 - 通话期间位置不更新(仅使用 3G 时,WI-FI 关闭)。 有人能解释一下为什么会这样吗?
【问题讨论】:
标签: ios objective-c iphone location cllocationmanager
我将我的应用程序配置为在后台接收位置更新,除了一件事外一切正常 - 通话期间位置不更新(仅使用 3G 时,WI-FI 关闭)。 有人能解释一下为什么会这样吗?
【问题讨论】:
标签: ios objective-c iphone location cllocationmanager
当您同时拨打电话和访问数据时,您可能会看到此类问题,这完全取决于您使用的手机。要在通话期间访问数据,您的手机应支持双频技术。拨打电话时,您已经在使用一些带宽。如果手机不支持双频频道,则使用相同的带宽通过手机访问互联网,那么您将面临此类问题。此外,有时网络提供商本身不允许您同时拨打电话和访问互联网。尝试使用其他移动网络或其他手机。为了确认通话过程中是否有数据,请尝试在通话过程中打开一些其他应用程序,例如“youtube”,并检查您是否能够查看该应用程序。如果您能够查看该应用程序,那么您的基于位置的服务代码有问题。通过发布您获取位置的代码来提出另一个问题,以便我们为您提供帮助。
【讨论】:
您将转到设置 -- 隐私 -- 位置 -- 您的应用 -- 始终设置或在使用应用时设置
【讨论】: