Iphone 屏幕激活时的应用程序事件

Iphone 屏幕激活时的应用程序事件,iphone,cocoa-touch,Iphone,Cocoa Touch,我有一个NSTimer,我在输入方法-(BOOL)application:(UIApplication*)应用程序完成启动时使用选项:(NSDictionary*)launchOptions 当输入方法-(void)applicationidenterbackground:(UIApplication*)application时,我说[计时器失效];定时器=零 当输入method-(void)application将进入前台:(UIApplication*)application时,我再次创建计

我有一个NSTimer,我在输入方法
-(BOOL)application:(UIApplication*)应用程序完成启动时使用选项:(NSDictionary*)launchOptions

当输入方法
-(void)applicationidenterbackground:(UIApplication*)application
时,我说
[计时器失效];定时器=零

当输入method
-(void)application将进入前台:(UIApplication*)application
时,我再次创建计时器。当用户按下home(主页)按钮,然后再次运行应用程序时,此功能将起作用。 但是,如果我的屏幕在应用程序内由于用户不活动而变为非活动状态,然后变为活动状态,然后再次自动进入应用程序,则计时器将不工作。 因此,我想知道当应用程序从非活动屏幕重新进入时,访问什么方法


谢谢

您可以使用
应用程序IDBECOMEACTIVE:
方法代替
应用程序将进入前台:
您可以使用
应用程序IDBECOMEACTIVE:
方法代替
应用程序将进入前台:
尝试过这些吗

- (void)applicationDidBecomeActive:(UIApplication *)application;
- (void)applicationWillResignActive:(UIApplication *)application;
您可能需要调查的另一种情况是,当有电话来电(或显示短信提醒)时。

是否尝试过这些

- (void)applicationDidBecomeActive:(UIApplication *)application;
- (void)applicationWillResignActive:(UIApplication *)application;

您可能需要调查的另一种情况是,当接到电话(或显示短信提醒)时。

是,谢谢。但问题仍然存在,当应用程序从屏幕激活开始时,它也不会进入ApplicationIDBecMeactive。它应该。事实上,我刚刚测试了它,确实如此。您键入的方法名称正确吗?是的,谢谢。但问题仍然存在,当应用程序从屏幕激活开始时,它也不会进入ApplicationIDBecMeactive。它应该。事实上,我刚刚测试了它,确实如此。键入的方法名称是否正确?