我有一個多視圖應用程序使用標籤欄來切換視圖。一個是pickerview,另外兩個是一個表視圖和一個包含4個文本字段的視圖(以及另一個只包含關於如何使用應用程序的說明的表視圖)。我想使用核心數據在選取器視圖中保存選定的行,並保存在文本字段視圖中輸入的字符串。表格視圖顯然會顯示所有這些保存的結果。那麼我如何將所有這些鏈接在一起?我是否僅爲核心數據方法(包括fetchedResultsController)創建抽象類,以便每個視圖控制器都可以繼承並訪問來自所述抽象類的管理對象和方法?還是有更好的方法來做到這一點?如何用UIPickerView保存CoreData,然後用UITableView加載CoreData?
0
A
回答
0
我會做的是實現一個< UITabBarDelegate類作爲選項卡的數據中心,因爲它們都在相同的數據集上運行。當選擇一個選項卡時,將其顯示爲需要顯示的NSManagedObjects(在歷史選項卡的情況下,這將是您的主要對象數組...)。您將最大限度地減少重複以及需要處理關鍵核心數據對象(NSManagedObjectContext等)。
+0
好吧,這就像RootController,如果我在Xcode中使用基於UINavController的Core Data模板,對吧?所以我用-didSelectItem的一個方法創建了一個名爲tabBarDelegate的類,但無法弄清楚如何將其鏈接到我的tabBarController。我想我在IB中嘗試了一下,所以有沒有辦法在Xcode中做到這一點?我總是會與IB和Xcode來回混淆(這就是爲什麼我對Xcode 4感到興奮) – 2010-08-05 21:54:22
相關問題
- 1. CoreData - 保存/加載幫助!
- 2. CoreData具有自動保存保存一日一次,然後在下面的所有使用自動保存CoreData
- 3. 保存後CoreData - ManageObject無效
- 4. Swift:保存(全部寫入)&加載CoreData
- 5. 如何保存UILocalNotifications在CoreData
- 6. UIPickerView和CoreData數組
- 7. 從CoreData與UITableView使用NSOrderedSet
- 8. CoreData保存錯誤
- 9. CoreData永久保存?
- 10. 永久保存CoreData
- 11. 保存NSDate到CoreData
- 12. 無法加載模塊coreData作爲CoreData
- 13. CoreData - 關於何時保存
- 14. 保存CoreData結果數組,即使它從CoreData中刪除後
- 15. CoreData Swift:如何保存和加載數據?
- 16. 如何在CoreData中保存CoreData的內容6
- 17. 解決方案:使用CoreData保存/加載遊戲系統
- 18. 使用UIPickerView創建CoreData關係
- 19. 將UIPickerView與CoreData一起使用
- 20. 加載到CoreData中
- 21. 的TabBar +的UITableView + CoreData
- 22. 保存後CoreData objectID始終相同
- 23. CoreData檢測刪除實體後保存
- 24. 如何使用coredata
- 25. 如何在CoreData中保存NSValue的NSMutableArray?
- 26. 如何在CoreData中保存位置
- 27. 如何將NSAttributedString保存到CoreData
- 28. 如何處理CoreData保存錯誤?
- 29. 如何將UIStepper保存到CoreData(swift 3)
- 30. 如何將數據保存到coreData
究竟什麼是你在選擇器視圖在做什麼? – 2010-08-04 21:50:00
正如你可以看到這裏:http://picasaweb.google.com/lh/photo/6TLS6POimkuFlXZ4me1pfA?feat=directlink 基本上,用戶跟蹤他或她的想法和活動。我想將每個計數器保存到CoreData。除非用戶另有指定,否則計數將每天重置。 「歷史記錄」選項卡將顯示計數摘要以及細節下拉。 – 2010-08-04 23:37:02