gpt4 book ai didi

ios - 核心数据自定义结构数组

转载 作者:行者123 更新时间:2023-11-28 14:21:15 25 4
gpt4 key购买 nike

我创建了一个名为 Answer 的自定义结构:

struct Answer {
var isCorrect : Int
var time : Double

}

我创建了一个包含一系列答案的类

class TestResult {
var name : String
var answers : [Answer]
var date : Date
init(name: String, answers: [Answer],date: Date) {
self.name = name; self.answers = answers; self.date = date;
}
}

我想将 TestResult 实例保存到 CoreData,我创建了一个名为 TestResultCoreData 的实体,并添加了一个 Date 和一个 String 属性来存储名称和日期。

我应该如何保存Answer数组?

最佳答案

在您的核心数据模型中,创建一个名为 Answer 的实体并使两个实体之间的关系成为一对多 TestResultAnswer .

或者将 answers 属性声明为 Transformable数据模型中的数据类型。

Core data model

关于ios - 核心数据自定义结构数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51920081/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com