次の方法で共有


CLLocationManagerDelegate.ShouldDisplayHeadingCalibration メソッド

定義

このシステムでは、磁力計を校正する必要があると考えています。

[Foundation.Export("locationManagerShouldDisplayHeadingCalibration:")]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual bool ShouldDisplayHeadingCalibration (CoreLocation.CLLocationManager manager);
abstract member ShouldDisplayHeadingCalibration : CoreLocation.CLLocationManager -> bool
override this.ShouldDisplayHeadingCalibration : CoreLocation.CLLocationManager -> bool

パラメーター

manager
CLLocationManager

CLLocationManagerデリゲート オブジェクトである this

戻り値

調整ダイアログを許可するには、 に戻ります true

属性

注釈

この方法は、最近校正されていないか、ローカル磁場の大きな変化が検出されたために、磁気計 (コンパス) にキャリブレーションが必要であるとシステムが判断した場合に実行されます。

アプリケーション開発者は、このメソッドをオーバーライドして を返 falseす場合があります。この場合、調整ダイアログは表示されません。

適用対象