我正在尝试保存并获取核心数据中的整数,但是我得到一个SIGABRT错误,我不知道是什么导致它,我认为它可能与我的递增函数中的某些东西有关,任何人都知道什么是错的?
@IBAction func swipedUp(_ sender: UISwipeGestureRecognizer) {
self.definitionLabel.isHidden = false
do {
scoreNumber = try context.fetch(Score.fetchRequest()) as? Score
counter = Int(scoreNumber!.number)
counter += 1
scoreNumber?.number = Int16(counter)
ad.saveContext()
} catch {
}
}
func getScore() {
do {
fetched = try context.fetch(Score.fetchRequest()) as? Score
counter = Int(fetched!.number)
self.cardsStudiedLabel.text = "\(counter)"
} catch {
}
}
答案 0 :(得分:0)
要修复此问题,您只需在生成的.CoreDataClass.swift文件中删除@objc(" entityName")