iPhone方向/コンパスは検出されません
-
26-09-2019 - |
質問
私は私が間違ってやっているのかを把握に苦労しています。私は私の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];
男はLocationmangerです。私は、デリゲートメソッド内の位置情報を読み、それが言います:
Location: <+51.49300130, +7.40472897> +/- 80.00m (speed -1.00 mps / course -1.00) @ 2010-09-02 16:53:51 +0200
それはなぜ-1すべての時間とにかく、私は知らない - 私の意見では、それはすべきではありません。私はまた、見出しを検出することが利用可能かどうか、チェックを行います。
缶誰も私が間違っているところを教えてください?
解決
あなたは、コンパスの情報を取得するためにstartUpdatingHeading
を呼び出す必要があります。より多くのためにCLLocationManagerのドキュメントを参照してください。
所属していません StackOverflow