2017-08-21 4 views
0

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.

+0

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

+0

Merci pour votre réponse rapide monsieur. –

+0

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 –

Répondre

0

Dans iOS, nous ne pouvons plus afficher aucune sorte de boîte de dialogue d'autorisation. mais nous pouvons montrer les étapes à l'utilisateur que comment changer l'autorisation de réglage :)