Поделиться через


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, в этом случае диалоговое окно калибровки не будет отображаться.

Применяется к