CLLocationManagerDelegate.ShouldDisplayHeadingCalibration Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Le système croit que le magnétomètre doit être étalonné.
[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
Paramètres
- manager
- CLLocationManager
CLLocationManager pour lequel this
est l’objet délégué.
Retours
Revenez true
pour autoriser la boîte de dialogue d’étalonnage.
- Attributs
Remarques
Cette méthode est exécutée lorsque le système estime que le magnétomètre (boussole) nécessite un étalonnage, soit parce qu’il n’a pas été étalonné récemment, soit parce qu’une modification importante du champ magnétique local a été détectée.
Les développeurs d’applications peuvent remplacer cette méthode pour retourner false
, auquel cas la boîte de dialogue d’étalonnage n’apparaît pas.