我很难弄清楚我做错了什么。我想读一下我的 iPhone 面对的方向。这是我的代码:
self.man = [[CLLocationManager alloc] init] ;
self.man.delegate = self;
self.man.desiredAccuracy = kCLLocationAccuracyNearestTenMeters;
self.man.headingFilter = kCLHeadingFilterNone;
if([self.man headingAvailable]) {
NSLog(@"it works");
}
self.man.headingOrientation
[self.man startUpdatingLocation];
man 是 Locationmanger。我在委托方法中阅读了位置信息,它说:
Location: <+51.49300130, +7.40472897> +/- 80.00m (speed -1.00 mps / course -1.00) @ 2010-09-02 16:53:51 +0200
无论如何,我不知道为什么它总是 -1 - 在我看来它不应该是。我还检查是否可以检测到航向。
谁能告诉我我错在哪里?