0
Info.plistに「Privacy - Motion Usage Description」を追加した後CoreMotionのアクセス権を再度要求する方法は?
私はそれを実行して動作させ、最初の実行で許可を求めても私は許可を拒否しました。パーミッションアラートを再度ポップアップする方法を確認してください。
- (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.");
}
}
助けてください!
ありがとうございます。
(アプリケーションをデバイスから削除しない限り)システムにダイアログを再度表示させることはできません。ユーザーが質問に回答すると、再度尋ねられることはありません。彼らはアプリの設定からそれを変更することができます – Paulw11
あなたの高速応答サー –
権限のポップアップでユーザーが誤って「いいえ」を押した場合は、アプリケーションを電話設定でガイドしてください。ユーザーはそれぞれの権限を切り替えることができます –