如果我启动我的应用程序,按主页按钮然后再次启动应用程序/通过双击主页按钮并选择它来切换到它,会调用什么方法?它不是以下任何一种,因为当我重新进入应用程序时它们不会打印任何内容:
- (void)applicationWillEnterForeground:(UIApplication *)application {
NSLog(@"Hi");
}
- (void)applicationDidBecomeActive:(UIApplication *)application {
NSLog(@"Hi");
}
- (void)applicationDidFinishLaunching:(UIApplication *)application {
NSLog(@"Hi");
}
当我更改为应用时,this site上的其他方法看起来都没有被调用,除了尝试添加这段代码但没有帮助;
- (BOOL)application:(UIApplication *)application shouldRestoreApplicationState:(NSCoder *)coder {
return false;
}
感觉这是一项非常简单的任务,但我现在已经测试了所有可能的方法3小时了。打开它后重新进入我的应用程序时调用了什么方法?
编辑:现在已经解决,如果其他人遇到同样的问题,这个图像非常有用。我在解决问题后找到了它:http://www.cocoanetics.com/files/Bildschirmfoto-2012-03-05-um-5.26.29-PM.png
答案 0 :(得分:0)
首先,
- (void)applicationWillEnterForeground:(UIApplication *)application
将调用方法,之后
- (void)applicationDidBecomeActive:(UIApplication *)application
从后台线程打开应用程序后,将调用方法。