我遇到以下问题。
CLLocationManager headingAvailable
这总是返回false意味着标题永远不会更新(函数根本不运行),而'didUpdateToLocation'完美地工作。
我正在使用iPhone 6.1模拟器。奇怪的是位置工作,我能够得到长/纬线而不是标题。
非常感谢任何帮助 - 谢谢!
答案 0 :(得分:1)
模拟器不支持设备执行的所有硬件功能。我相信标题是sim上不支持的功能之一。您需要使用设备来测试它。
答案 1 :(得分:0)
您是否在plist中设置了这些变量?
摘自苹果文档:
对于与方向相关的事件,您可以将两个相关字符串与UIRequiredDeviceCapabilities键相关联:
磁力计 - 如果您的应用需要标题信息,请填写此字符串。
gps - 如果您的应用需要与课程相关的信息,请填写此字符串。