私は2つのデータモデルの永続性を管理する必要があるアプリケーションに取り組んでいます。Swift - 2つのデータモデルのCoreData実装の提案
アプリは私が最初にやっているコースを追加できるように簡単ですし、各コースでは、いくつかのタスクを追加します。
コースはTableViewに表示され、コースをタップすると別の画面にタスクが表示されます(これはテーブルビューでもあります)。
私はCourseModelのためにCoreDataを作っていますが、タスクテーブルを永続的に保つためにTaskModelが必要になると思いますが、それらを連携させる方法が残っています。
これはCourseModelです:コースの表と連動し
Course
courseCode: String
courseTitle: String
courseDesc: String
list: CourseList (To One, inverse: members)
CourseList
members: Course (To Many)
CourseData
courseCode: String
courseTitle: String
これはTaskModelです:タスクテーブルで
Task
taskTitle: String
taskDueDate: String
taskTag: String
list: TaskList (To One, inverse: members)
TaskList
members: Task (To Many)
TaskData
taskTitle: String
taskDueDate: String
に動作します私はスウィフトとCoreData(ないSQLiteの)を使用しています。
誰でも私に解決策を提案してください。ありがとうございました!