我正在構建一款應用程序,可在應用程序加載時執行大量設置。因此,我有而設置進行顯示一些信息給用戶一個加載視圖...我應該如何替換我的主窗口的rootViewController?
MyLoadingViewController *loadingViewController = [[MyLoadingViewController alloc] init];
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.window.rootViewController = loadingViewController;
[self.window makeKeyAndVisible];
.
.
//Setup code happens here
.
.
MyHomeViewController *homeViewController = [[MyHomeViewController alloc] init];
self.window.rootViewController = homeViewController;
當安裝完成的代碼,我想過渡到我的主屏幕。是否將rootVewController設置爲新的主視圖控制器是進行這種轉換的適當方式?
非常感謝您的智慧!
我會等待比我的更好的答案,但我會做的是設置適當的控制器作爲rootViewController,然後在安裝程序開始之前,從控制器內啓動您的加載視圖。 –