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