Après avoir ajouté « Confidentialité - Mouvement Utilisation Description » à la Info.plistComment demander l'autorisation CoreMotion à nouveau?
je l'ai couru et cela a fonctionné et ont même demandé la permission à la première manche et je refuser la permission et maintenant je suis coincé parce que je peux » t découvrir comment faire à nouveau apparaître l'alerte d'autorisation.
- (void) viewDidLoad {
[super viewDidLoad];
[self.pedometer startPedometerUpdatesFromDate:[NSDate date] withHandler:^(CMPedometerData * _Nullable pedometerData, NSError * _Nullable error) {
// this block is called for each live update
[self updateSteps:pedometerData];
}];
}
-(void) updateSteps:(CMPedometerData *)pedometerData{
if ([CMPedometer isStepCountingAvailable]) {
NSLog(@"Steps count:%@",[formatter stringFromNumber:pedometerData.numberOfSteps]);
} else {
NSLog(@"Step Counter not available.");
}
}
Aidez-nous!
Merci d'avance.
Vous ne pouvez pas obtenir le système pour afficher la boîte de dialogue à nouveau (sauf si vous supprimez l'application de l'appareil). Une fois que l'utilisateur répond à la question, ils ne sont plus jamais interrogés; ils peuvent le changer à partir des paramètres de l'application – Paulw11
Merci pour votre réponse rapide monsieur. –
Si l'utilisateur appuie accidentellement sur la fenêtre contextuelle d'autorisation, il suffit de guider l'utilisateur vers votre application dans les paramètres du téléphone, où l'utilisateur peut basculer la permission correspondante –