Скажем, у меня есть тип записи «Виды», содержащий общедоступные записи, созданные несколькими пользователями. В настоящее время мой запрос извлекает все записи "Виды":
private func fetchSpecies() {
// Fetch Public Database
let publicDatabase = CKContainer.defaultContainer().publicCloudDatabase
// Initialize Query
let query = CKQuery(recordType: "Species", predicate: NSPredicate(format: "TRUEPREDICATE"))
// Configure Query
query.sortDescriptors = [NSSortDescriptor(key: "latinName", ascending: true)]
// Perform Query
publicDatabase.performQuery(query, inZoneWithID: nil) { (records, error) -> Void in
dispatch_async(dispatch_get_main_queue(), { () -> Void in
// Process Response on Main Thread
self.processResponseForQuery(records, error: error)
})
}
}
Как я могу получить только те записи, которые были созданы текущим пользователем (например, владельцем устройства)?
Спасибо!