Я просто разработать образец приложения для отслеживания пользователей деятельности с CMMotionActivityManager
как Бег и ходьба и т.д.какие CMMotionActivityManager доступны устройства в прошивкой
Я тестировал его с моим IPad Mini, и он не работает. код я написал был ниже,
if ([CMMotionActivityManager isActivityAvailable]) {
self.activityManager = [[CMMotionActivityManager alloc] init];
[self.activityManager startActivityUpdatesToQueue:[[NSOperationQueue alloc] init]
withHandler:
^(CMMotionActivity *activity) {
dispatch_async(dispatch_get_main_queue(), ^{
if ([activity stationary]) {
NSLog(@"Stationary");
}
else if ([activity walking]) {
NSLog(@"Walking");
}
else if ([activity running]) {
NSLog(@"Running");
}
else if ([activity automotive]) {
NSLog(@"Vehicle");
}
else if ([activity cycling]) {
NSLog(@"Cycling");
}
else {
NSLog(@"Unknown");
}
});
}];
}`
Так было только некоторые устройства поддерживают активность Manager.If так, что являются их.
http://stackoverflow.com/questions/19767508/cmmotionactivitymanager-isactivityavailable-devices Я предполагаю, что в списке показано самое раннее возможное устройство (в свое время), которое поддерживает его (M7 или эквивалент). – Larme