Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个基于标签栏的应用程序。在每个 VC(选项卡)上,我都有一个 JSON 服务调用。预加载选项卡上所有视图的最佳方法是什么,所以当用户点击选项卡时,它已经加载了?有什么方法可以使视图加载吗?
谢!
最好的方法是遵循 MVC 设计模式并使服务调用独立于 UI。当您的应用程序启动时开始加载所有(使用单例类或您的“ ServiceCommunicator”类的实例AppDelegate)。然后,当单击特定选项卡并加载 UIViewController 时,它会检查您的“ ServiceCommunicator”类,如果它仍在加载数据,它将显示一些加载消息,否则它将显示下载的数据...
ServiceCommunicator
AppDelegate