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