2011-08-15 17 views
0
I would like to set this up: 

** UINavigationController **      ** Core Data ** 
- RootView (Table of Courses-of-Study)    - [CourseOfStudy entity] 
-- didSelectRowAtIndexPath --> DetailView   -- [StudyMaterial entity](list of Qs) 
-- DetailView consists of: 
--- TextView (on top)        --- [Question entity] 
--- TableView (on bottom, subview of DetailView) --- [Answers entity, Distractors entity] 

How do relate my courses of study directly with their respective/detail-view/child data? 

Thanks 

回答

1

主/根tableview中的每一行代表一個特定的CourseOfStudy對象。當用戶選擇該行時,您將知道需要哪個對象。在DetailView控制器中創建屬性以保存CourseOfStudy對象。在將DetailView控制器推入NavigationController的堆棧之前,請將該屬性設置爲所選的CourseOfStudy對象。

...你完成了。 DetailView控制器現在具有正確的CourseOfStudy對象,並可以顯示它的屬性。

+0

如何添加/刪除內容到其中一個屬性? – Imaginativeone

+0

您只需爲其指定一個值就像任何其他變量。 – TechZen