Privacy Prompts プロジェクトの次のコードを使用して、Motion Permission を取得しています。
- (void)requestMotionAccessData {
self.cmManager = [[CMMotionActivityManager alloc] init];
self.motionActivityQueue = [[NSOperationQueue alloc] init];
[self.cmManager startActivityUpdatesToQueue:self.motionActivityQueue withHandler:^(CMMotionActivity *activity) {
/*
* Do something with the activity reported
*/
NSLog(@"requestMotionAccessData");
[self alertViewWithDataClass:Motion status:NSLocalizedString(@"ALLOWED", @"")];
[self.cmManager stopActivityUpdates];
}];
}
ユーザーがモーション許可を許可していない場合はどうなりますか。コールバックはありますか? そうでない場合は、これを取得する別の方法があります。ユーザーがAllow
またはを選択したときにコールバックが必要ですDon't Allow