2016-05-17 36 views
0

我正在爲Swift 2.0(Xcode 7.2.1)上的練習任務完成CoreData。該應用在第一次增量時工作正常,不需要CoreDataSwift - 爲課程和任務模型創建核心數據

現在我需要擴展它,並創建一個CoreData模型,但我不知道如果我對以下情形做了正確的方式:

  • 在VC1:有一個表視圖控制器顯示在每個課程行。課程包括courseCode,courseTitle,courseDesc,numOfTask。當點擊一個課程的某一行時,該應用程序將轉到VC2。
  • 在VC2中:所選課程的所有任務將顯示在此處的表格視圖控制器中。任務包括taskTitle,taskTagdueDate。它應該只顯示屬於選定課程的任務。

我有這2款機型在每個單獨的VC管理數據:

enter image description here enter image description here

但是如何確定哪些任務屬於使用CoreData特定的課程?你們請給我一個解決方案。謝謝!

回答

0

在實體課程模式的Course,添加另一個屬性,來表示過程中的任務屬於:forCourse: String?

然後以僅顯示爲一個療程特定的任務,獲取NSFetchRequest檢索數據ManagedObjectContext後,檢查顯示相關任務的過程