使用第二个谓词进行NSConpoundPredicate过滤

时间:2014-12-10 06:50:51

标签: swift filter nspredicate

    let predicate: NSPredicate = HKQuery.predicateForSamplesWithStartDate(starDate, endDate: endDate, options: HKQueryOptions.StrictStartDate)
    let metadatapredicate: NSPredicate = HKQuery.predicateForObjectsWithMetadataKey(HKMetadataKeyWasUserEntered, operatorType: .EqualToPredicateOperatorType, value: true)

我这里有两行代码,并且不知道如何使用metadatapredicate过滤谓词。

1 个答案:

答案 0 :(得分:0)

您是否希望复合谓词与匹配这两个谓词的样本匹配?您可以使用NSCompoundPredicate.andPredicateWithSubPredicates([predicate, metadatapredicate])来组合它们。