Я не могу понять, почему, но мое приложение продолжает сбой, когда я пытаюсь сохранить CKRecord в своей базе данных, и получаю это сообщение об ошибке «завершение с неперехваченным исключением типа CKException. " Любой вход будет очень оценен. Heres мой код:завершение с неперехваченным исключением типа CKException
func saveCountryMood(countryToSave:String) {
// Create CK record
let newRecord:CKRecord = CKRecord(recordType: realCurrentCountry)
newRecord.setValue(countryToSave, forKey: "Country")
// Save record into public database
if let database = self.publicDatabase {
database.saveRecord(newRecord, completionHandler: { (record:CKRecord!, error:NSError!) -> Void in
// Check for error
if error != nil {
// There was an error
NSLog(error.localizedDescription)
}
else {
// There was no error
dispatch_async(dispatch_get_main_queue()) {
// Refresh table
self.retrieveCountryMoods("")
}
}
})
}
}
Предоставьте более подробную информацию об исключении. Какая линия вызывает крах? Что такое сообщение об ошибке? – rmaddy
Сбой на этой строке: пусть newRecord: CKRecord = CKRecord (recordType: realCurrentCountry) –
Точное сообщение об ошибке выглядит следующим образом: libC++ abi.dylib: завершение с неперехваченным исключением типа CKException –