質問

私は私が間違ってやっているのかを把握に苦労しています。私は私の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のドキュメントを参照してください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top