gpt4 book ai didi

ios - 以 CKException 类型的未捕获异常终止

转载 作者:可可西里 更新时间:2023-11-01 01:05:38 25 4
gpt4 key购买 nike

我不明白为什么,但每当我尝试在我的数据库中保存 CKRecord 时,我的应用程序总是崩溃,并且我收到此错误消息,“以 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("")

}

}
})
}
}

最佳答案

你的recordType中有一个空格。你可以用别的东西代替它。

您必须注意,在生产环境中您不能创建新的 recordType。所有记录类型必须已经存在(在开发时创建)。因此,必须在开发时创建 realCurrentCountry 的所有不同值。

关于ios - 以 CKException 类型的未捕获异常终止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31191964/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com