2012-12-12 28 views
-3

當我按下主頁按鈕時,我的應用程序最小化而不是關閉。當我再次啓動它時,應用程序將啓動最後一個視圖控制器,而不是返回到第一個視圖控制器。這是我的故事板:當我按下iPhone上的主頁按鈕時,我的應用程序最小化而不是關閉

- > A - >乙 - >ç

當按下家中的 「C」,並再次啓動它,應用停留在 「C」 代替 「A」

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil 
{ 
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; 
    if (self) { 
     // Custom initialization 
    } 
    return self; 
} 

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 
    // Do any additional setup after loading the view. 
} 

- (void)didReceiveMemoryWarning 
{ 
    [super didReceiveMemoryWarning]; 
    // Dispose of any resources that can be recreated. 
} 

- (void)dealloc { 
    [super dealloc]; 
} 
- (void)viewDidUnload { 
    [self setEmail:nil]; 
    [super viewDidUnload]; 
} 
+1

那麼偉大,爲您和您的問題是?你知道這是從iOS 4開始的iOS應用程序的正常行爲嗎? – rckoenes

+0

我的合作伙伴也使用iOS4並嘗試他們的應用程序,應用程序關閉,而不是最小化... – jomafer

+0

我想迫使應用程序顯示第一個視圖控制器,當我按Home按鈕並再次啓動它... – jomafer

回答

6

當你關閉應用程序時,它不會殺死它,它只是暫停它。除非您在關閉它時設置了殺死它的選項。

轉到您的.plist的設置,並設置

Application does not run in backgroundYES

這也是UIApplicationExitsOnSuspend關鍵

另外,請閱讀Apple Documentation For Application Flow

+0

非常感謝!非常親切!這工作! – jomafer

+1

不客氣。歡迎來到Stack Overflow。不要忘記接受幫助你的答案(點擊答案旁邊的複選標記),並閱讀[FAQ](http://stackoverflow.com/faq) –

相關問題