Как сохранить массив трансформируемого типа в данные ядра? - PullRequest
0 голосов
/ 08 января 2019

Я пытаюсь сохранить колоды флэш-карт в базовые данные, но у меня возникают проблемы с сохранением множества карт в колоду. Я продолжаю получать ошибки "нераспознанный селектор отправлен в экземпляр", когда я пытаюсь сохранить колоду. Я понятия не имею, где я иду не так. Могу ли я сделать это, используя отношения «один ко многим» из колоды на карты?

* объекты 1004 *

@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 {

            }
        }

    }
extension Decks {

    @nonobjc public class func fetchRequest() -> NSFetchRequest<Decks> {
        return NSFetchRequest<Decks>(entityName: "Decks")
    }

    @NSManaged public var cards: [Card]?
    @NSManaged public var name: String?

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