let dbName = "GroceryItem1"
let fieldName = "todoTitle1"
Код: Выделить всё
@objc func saveItem(name: String) {
let record = CKRecord(recordType: dbName)
record.encryptedValues[fieldName] = name
database.save(record) { record, error in
if error == nil {
DispatchQueue.main.asyncAfter(deadline: .now() + 2) {
self.fetchItems()
}
} else {
print("Error saving item: \(error?.localizedDescription ?? "Unknown error")")
}
}
}
Моя база данных также является частной
Если я перейду к типам записей, я увижу, что поле записи зашифровано, как показано на снимке экрана ниже

Подробнее здесь: https://stackoverflow.com/questions/793 ... g-encrypte