2013-10-21 75 views
0

我有四個用於顯示不同目的的UIViewController。如果我啓動應用程序,它會顯示委託功能。如果我去第二或第三個視圖控制器,然後關閉應用程序。再次打開應用程序,它會顯示第三個或第二個視圖控制器。我需要從代表啓動應用程序。怎麼做?應用程序從代理視圖控制器啓動

+0

的可能重複[如何設置自己的ViewController類作爲第一個屏幕(根視圖)](http://stackoverflow.com/questions/6351510/how-to-set-my-own-viewcontroller -class-as-the-first-screen-root-view) – trojanfoe

+0

關閉應用程序意義上你正在刪除應用程序的實例嗎?> – Ganapathy

+0

你正在使用導航控制器嗎?提供一些額外的細節。你有沒有嘗試過任何東西重置回你的'根視圖控制器'? – Wain

回答

1

在plist文件添加一個字段

應用程序在後臺不運行:它是真的

enter image description here

1

剛剛流行的navigationcontroller到根視圖在applicationDidBecomeActive方法。

- (void)applicationDidBecomeActive:(UIApplication *)application 
{ 
    // Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface. 
    [navigationCtrl popToRootViewControllerAnimated:NO]; 
} 
相關問題