【发布时间】:2014-10-13 20:02:36
【问题描述】:
我已尝试在预先回答的问题中找到此问题的答案,但我无法将所有这些问题放在一起,因此希望您能提供帮助。我正在编写一个处理两个自定义对象的应用程序,即锻炼类和锻炼类。我应该提到这是在 Swift 中。
class Workout : NSManagedObject {
@NSManaged var workoutList : [Exercise]
@NSManaged var title : String
}
和
class Exercise {
var reps = 0
var sets = 0
var description = ""
var title = ""
init(reps: Int, sets: Int, title: String ){
self.reps = reps
self.sets = sets
self.title = title
}
}
我正在尝试找出使用核心数据在本地保存这些内容的最佳方法。理想情况下,我希望能够保存一个锻炼对象,该对象具有一个数组,其中引用了该锻炼中的所有特定练习。然后我希望能够随意加载该特定对象。我考虑过使用这两个类之间的关系,但老实说,我对它们的理解不够好,无法知道如何正确使用它们。看看这个,保存这些自定义类的最佳方法是什么,以便它们可以像我描述的那样工作?
【问题讨论】:
标签: core-data swift save loading relationships