【发布时间】:2014-11-16 16:58:39
【问题描述】:
我正在编写一个应用程序,其中包括从 HealthKit 读取体重样本。
我也在写示例。
我正在尝试阅读不属于我的最新示例:
NSPredicate* non_fdct = [NSCompoundPredicate notPredicateWithSubpredicate:[HKQuery predicateForObjectsFromSource:[HKSource defaultSource]]];
NSSortDescriptor *last = [[NSSortDescriptor alloc] initWithKey:HKSampleSortIdentifierEndDate ascending:NO];
HKSampleQuery* query = [[HKSampleQuery alloc] initWithSampleType:[HKQuantityType quantityTypeForIdentifier:HKQuantityTypeIdentifierBodyMass] predicate:non_fdct limit:1 sortDescriptors:@[last] resultsHandler:^(HKSampleQuery *query, NSArray *results, NSError *error) { ... };
但是,如果它们是最新的样品,我会得到自己的样品。
有什么想法吗?
【问题讨论】:
标签: ios objective-c healthkit hksamplequery