0
그래서 사용자가 탭 사이를 전환하면로드시 시간을 절약하기 위해 앱 델리게이트에서 모든 탭보기를 미리로드하려고합니다.Swift - App Delegate에서 다른 탭보기 미리로드
UITabBarController (특히 viewDidLoad
)의 파일을 view controller
에서 실행하려고했지만 운이 없었습니다. 내가 놓친 게 있니?
let this = self.view
if let viewControllers = self.viewControllers {
for viewController in viewControllers {
let this = viewController.view
}
}
뷰를로드하는 것에 대한 좋은 생각이지만 ViewController의 뷰를 가져 오면로드가 될 것이라고 생각하지 않습니다. 잠시 (예 : 데이터 다운로드) 소요되는 코드를 AppDelegate에 저장하는 것이 좋습니다. 레이블 등의 제목을 설정하는 것과 같은 간단한 작업은 오래 걸리지 않습니다. – penatheboss
흠 ... 괜찮아요 ... webview에 로컬 html 파일을로드 중이고 html 내에 링크 된 사운드 파일 때문에 눈에 띄는 지연이 있습니다. – dwinnbrown