【发布时间】:2013-03-12 22:51:21
【问题描述】:
我正在使用带有 iOS 5.1.1 的 WiFi iPad 第一代
我已经设置了类似于此博客文章的核心位置: http://blog.objectgraph.com/index.php/2012/01/10/how-to-create-a-compass-in-iphone/
在:
- (void)locationManager:(CLLocationManager*)manager
didUpdateHeading:(CLHeading*)heading
我记录了真正的航向值:
NSLog(@"heading: %f", manager.heading.trueHeading);
无论我将 iPad 指向哪个方向,结果始终是“真航向:-1.000000”。
我已经在所有 3 轴上旋转了设备并在设置中启用了定位服务。
关于为什么这不起作用的任何想法?航向报告是否不适用于第一代 iPad?
【问题讨论】:
-
'YES == manager.headingAvailable' 吗?
-
NSLog(@"标题可用:%@", (manager.headingAvailable ?@"Yes" : @"No") == YES
-
答案是肯定的? (您上面的代码缺少括号。)
-
是的,标题可用,每次移动设备时都会发送更新,但标题始终相同
标签: iphone ios ipad core-location