我有一个多视图应用程序使用标签栏来切换视图。一个是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