Condividi tramite


CLLocationManagerDelegate.ShouldDisplayHeadingCalibration Metodo

Definizione

Il sistema ritiene che il magnetometro debba essere calibrato.

[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

Parametri

manager
CLLocationManager

Oggetto CLLocationManager per il quale this è l'oggetto delegato.

Restituisce

Tornare true per consentire il dialogo di calibrazione.

Attributi

Commenti

Questo metodo verrà eseguito quando il sistema ritiene che il magnetometro (bussola) richieda la calibrazione, sia perché non è stato calibrato di recente o perché è stato rilevato un grande cambiamento nel campo magnetico locale.

Gli sviluppatori di applicazioni possono eseguire l'override di questo metodo per restituire false, nel qual caso la finestra di dialogo di calibrazione non verrà visualizzata.

Si applica a