0
두 개의 날짜 필드를 비교하여 CloudKit 개인 데이터베이스를 쿼리하려고합니다.CKQuery 날짜 비교 빈 배열을 반환합니다
let predicate = NSPredicate(format: "timeStamp == %@", parcoursTimeStamp as CVarArg)
let query = CKQuery(recordType: "ParcoursRecord", predicate: predicate)
privateDatabase.perform(query, inZoneWith: recordZone.zoneID, completionHandler: { (result, error) in
if let error = error {
print("Error querying for record: \(error.localizedDescription)")
} else {
print("Query result: \(result)")
}
})
나는 쿼리 결과 : 선택 사항 ([]) 만 받지만 비교할 timeStamps는 같지만 결과는 전혀 없습니다. 내가 도대체 뭘 잘못하고있는 겁니까? 술어가 잘못 정의되어 있습니까? (내 생각에)? 당신이 timestamp
CKRecord 유형이 NSDate
으로 정의 된 것을 가정하면