kdi*_*891 5 core-data swift swiftui
我试图简单地保存一个核心数据记录。
代码:
@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")
})
Run Code Online (Sandbox Code Playgroud)
这是打印:
The operation couldn’t be completed. (Foundation._GenericObjCError error 0.)
nil
Test
Optional(<UIDynamicSystemColor: 0x600001daf300; name = systemRedColor>)
Run Code Online (Sandbox Code Playgroud)
我在 Core Data 中title设置为 a String,并color设置为 a Transformable。
我不知道如何解决这个问题。我在网上没有发现有关此错误的任何信息。
| 归档时间: |
|
| 查看次数: |
1129 次 |
| 最近记录: |