swift - 收到 NSError “Foundation._GenericObjCError 错误 0。”
问题描述
我试图简单地保存核心数据记录。
代码:
@Environment(\.managedObjectContext) var managedObjectContext
@State var title: String = ""
@State var selectedColor: UIColor? = ColorConstants.defaultColor
// more irrelevant code here
Button(action: {
let todoList = TodoList(context: self.managedObjectContext)
todoList.title = self.title
todoList.color = self.selectedColor
do {
try self.managedObjectContext.save()
} catch let error as NSError {
print(error.localizedDescription)
print(error.localizedFailureReason)
print(self.title)
print(self.selectedColor)
}
}, label: {
Text("Save")
})
这是打印:
The operation couldn’t be completed. (Foundation._GenericObjCError error 0.)
nil
Test
Optional(<UIDynamicSystemColor: 0x600001daf300; name = systemRedColor>)
我在核心数据中title
设置为 a String
,并color
设置为 a 。Transformable
我不知道如何解决这个问题。我在网上没有发现有关此错误的任何信息。
解决方案
推荐阅读
- scala - 在火花流中聚合后努力处理重复数据删除
- chronicle - 将消息刷新到 Chronicle Queue
- javascript - 有没有办法改变锚的行为?
- flask - Celery CRITICAL/MainProcess] 不可恢复的错误:AttributeError("'float' object has no attribute 'items'",)
- java - HTTPS 连接不安全
- clojure - 如何在 lein 项目中编译不在“src”下的 clojure 模块
- javascript - 点击事件绑定的奇怪行为;事件未触发
- c++ - 从文件夹中多次读取
- vba - 当用户退出工作簿而不保存它时,有没有办法将其重置为原始屏幕尺寸?
- .net-core - 发布 PowershellCore 二进制模块