我有一个应用程序,它在最初加载的主视图上,它将有一个指示器,显示在另一个类的tableview中有多少项目。我认为我应该在应用程序启动时预加载tableview类,以便指标可以正确更新,我该怎么做?应用程序启动时的预加载类
0
A
回答
0
表的数据源是什么?我会说,如果表中的数据来自plist或其他文件,那么可以将该文件加载到主视图类中的数组中,并能够从中获取数据,然后仅从该类中引用它当你在tableview类中需要它时。但是如果数据源来自主要在tableview类中生成的信息,那么我认为你必须首先加载它。
0
表视图的工作只是表示某种数据模型的视图。该数据模型通常是某种表示数据库中的项目,plist,某处在线等的数组。
您不应该考虑在这里隐式地预加载实际的表视图 - 这是过分的并打破了MVC设计 - 项目的计数是该底层数据模型的函数,因此只需预加载数据模型(或者执行您需要执行的任何操作来加载项目计数)。
一旦加载后,有多种方式可以传递或共享该基础数据模型的引用,以便您可以在两个视图中使用它,但是您必须多说一下应用程序的结构(可能问另一个问题),以获得很好的建议。
相关问题
- 1. 如何在应用程序启动时预加载Prism视图?
- 2. 应用程序启动时预加载UI控件
- 3. 当应用程序启动时预加载所有图像
- 4. 如何在应用程序启动时预加载XAML?
- 5. 在应用程序启动时启动应用程序类
- 6. 如何确保在应用程序启动时加载java类?
- 7. 当应用程序启动时app.config未加载启动
- 8. C#Winform应用程序预加载器启动画面
- 9. 加载程序活动类不启用
- 10. Rails的自动加载的模块时,应用程序启动
- 11. “Form”在Web应用程序启动时无法预加载:“Form”。 java.lang.NoSuchMethodError:org.springframework.core.io.ResourceEditor
- 12. 手机启动时自动加载iphone应用程序
- 13. 当应用程序启动时将SoundPool加载到线程中
- 14. 在启动时启动应用程序,使用错误的路径加载
- 15. 我在我的应用程序启动时加载webview
- 16. 加载应用程序启动时的数据ipad
- 17. 加载器中的java.lang.ClassNotFoundException dalvik.system.PathClassLoader在应用程序启动时
- 18. Flash预加载程序仅在90%时启动
- 19. 应用程序启动时应用程序类不运行?
- 20. 在iPhone启动(启动)或关机后加载应用程序
- 21. 启动应用程序在启动时
- 22. 在启动时启动应用程序
- 23. 在启动时启动应用程序
- 24. 当应用程序启动时加载多个uitableviews
- 25. 应用程序启动时Home索引不加载
- 26. 在Metro风格应用程序启动时加载数据
- 27. 当应用程序启动时加载视图
- 28. 当应用程序重新启动时,ArrayList将无法加载
- 29. Android当应用程序启动时加载一个片段
- 30. 在应用程序启动时加载大对象
你如何计划访问这个tableview类,并通过tableviewclass你的意思是uitableviewcontroller? – DanZimm