Сохранение записей в CloudKit не работает
Я попытался просто сохранить CKRecord в моей базе данных CloudKit, но он не работает. У меня есть эта строка кода:
db.saveRecord(itemRecord) { (record:CKRecord?,error:NSError?) -> Void in ...
Отображаемая ошибка:
невозможно преобразовать значение типа '(CKRecord?, NSError?)
1 ответ
Решение
Посмотрите документацию для CKDatabase
, Подпись практически всего изменилась в Swift 3.
Так должно быть:
db.save(itemRecord) { (record: CKRecord?, error: Error?) -> Void in
// do stuff
}