2012-12-12 88 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) –

相关问题