1
Im пытается сохранить объект в CloudKit запись в my CloudKit modelполучать ноль при попытке сохранить объект записи CloudKit
func savePlaceToCloud (id: Int, latitude: Double, longitude: Double, title: String, additionalInfo: String) {
let place = CKRecord(recordType: "Place")
place.setValue(id, forKey: "id")
place.setValue(latitude, forKey: "latitude")
place.setValue(longitude, forKey: "longitude")
place.setValue(title, forKey: "title")
place.setValue(additionalInfo, forKey: "additionalInfo")
print(place)
publicDB.saveRecord(place, completionHandler: { (record, error) -> Void in
print(record)
NSLog("saved to iCloud")
})
}
где вы получаете нуль? Плюс, что такое 'publicDB'? –
im получение nil внутри publicDB.saveRecord закрытие publicDB = container.publicCloudDatabase - cloudKit использует частные и общедоступные базы данных для разделения частных и общедоступных пользовательских данных –
и что вы получите, если распечатаете ошибку там? –