Получение NSError "Foundation._GenericObjCError error 0." - PullRequest
0 голосов
/ 03 ноября 2019

Я пытаюсь просто сохранить запись основных данных.

Код:

@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 установить String, а color установить в Transformable в Базовых данных.

Я понятия не имею, как это исправить. Я ничего не нашел об этой ошибке онлайн.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...