什么是获得记录的每一天的总步数的最佳方法HealthKit.使用HKSampleQuery的方法initWithSampleType(见下文),我可以使用设置查询的开始和结束日期NSPredicate,但该方法返回一个每天有许多HKQuantitySamples的数组.
- (instancetype)initWithSampleType:(HKSampleType *)sampleType
predicate:(NSPredicate *)predicate
limit:(NSUInteger)limit
sortDescriptors:(NSArray *)sortDescriptors
resultsHandler:(void (^)(HKSampleQuery *query,
NSArray *results,
NSError *error))resultsHandler
Run Code Online (Sandbox Code Playgroud)
我想我可以查询所有记录的步数并通过数组计算每一天的总步数,但我希望有一个更简单的解决方案,因为会有成千上万的HKSampleQuery对象.有没有办法让initWithSampleType每天返回一个总步数?