0
因此,我试图预先加载应用程序委托中的所有选项卡视图,以节省加载时间,一旦用户在选项卡之间切换。Swift - 从App Delegate预载其他选项卡视图
我已经试过在UITabBarController的view controller
文件中运行(特别是在viewDidLoad
)但是没有运气。我错过了什么吗?
let this = self.view
if let viewControllers = self.viewControllers {
for viewController in viewControllers {
let this = viewController.view
}
}
关于加载视图的好主意,但我不相信试图获取ViewController的视图将使其加载。我建议将需要一段时间的代码(例如 - 下载数据)放入你的AppDelegate中。简单的事情,如设置标签的标题等不会花费那么长时间。 – penatheboss
嗯好吧......它将一个本地html文件加载到一个webview中,并且由于链接在html中的声音文件而引起明显的延迟。 – dwinnbrown