标签:strong star calendar day 注意 ntc 不用 公司 return
一.介绍三.判断权限
pedometer =[[CMPedometer alloc] init];
pragma mark返回当天00:00
pragma mark返回现在的时间
NSCalendar calendar = [NSCalendar currentCalendar];
NSDate now = [NSDate date];
NSDateComponents components = [calendar components:NSCalendarUnitYear|NSCalendarUnitMonth|NSCalendarUnitDay fromDate:now];
NSDate startDate = [calendar dateFromComponents:components];
return startDate;
}
[pedometer queryPedometerDataFromDate:nil toDate:nil withHandler:^(CMPedometerData Nullable pedometerData, NSError Nullable error) {
}]
四.注意
1.因为我获取的是当天的时间,所以做法就很简单了,获取现在的时间,然后获取第二天凌晨的时间,刚好就是一整天的时间
获取步数,这个不能格式化成为本地时间,之前格式化过成为北京时间发现错位8个小时.
2.苹果的这个获取步数,不能每秒实时获取,容易错误,尽量1分钟获取一次好点,这样能保证获取成功
3.还有其他的方法,基本上很少用到,用到了直接看下注视就可以很清楚的看明白。
标签:strong star calendar day 注意 ntc 不用 公司 return
原文地址:http://blog.51cto.com/smengxiang/2134993