CLLocationManagerDelegate.ShouldDisplayHeadingCalibration Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.