我试图将闪存卡的存储卡存储到核心数据中,但是无法将闪存卡阵列存储到存储卡中。尝试保存卡片组时,我不断收到“无法识别的选择器发送到实例”错误。我不知道我要去哪里错了。我可以使用从卡片组到卡片的一对多关系来完成此工作吗?
@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?
}