Базовые данные: нераспознанный селектор отправлен на ошибку экземпляра - PullRequest
0 голосов
/ 08 января 2019

Я пытаюсь сохранить пользовательский класс в основных данных, но получаю эту ошибку

2019-01-07 16:58:25.147183-0600 flashcard![21075:2906968] [error] error: SQLCore dispatchRequest: exception handling request: <NSSQLSaveChangesRequestContext: 0x2808f4780> , -[flashcard_.Card encodeWithCoder:]: unrecognized selector sent to instance 0x2837aefd0 with userInfo of (null)
CoreData: error: SQLCore dispatchRequest: exception handling request: <NSSQLSaveChangesRequestContext: 0x2808f4780> , -[flashcard_.Card encodeWithCoder:]: unrecognized selector sent to instance 0x2837aefd0 with userInfo of (null)
2019-01-07 16:58:25.149540-0600 flashcard![21075:2906968] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[flashcard_.Card encodeWithCoder:]: unrecognized selector sent to instance 0x2837aefd0'

когда я пытаюсь сохранить контекст. Я понятия не имею, что я делаю здесь неправильно.

@IBAction func studyPressed(_ sender: Any) {



        var deck = Decks(context: context)
        deck.name = deckNameInput.text!
        deck.cards = cardArray


        if(deckNameInput.text != "" && deckNameInput.text != "ex: physchology 101"){

            do {
                try ad.saveContext()

            } catch {

            }
        }

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