码迷,mamicode.com
首页 > 移动开发 > 详细

ios app响应background,foreground 事件实现

时间:2015-04-26 12:09:38      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:

1 通过AppDelegate 实现

App进入后台事件方法

- (void)applicationDidEnterBackground:(UIApplication *)application

APP进入前台的事件方法

- (void)applicationWillEnterForeground:(UIApplication *)application

 

2UIViewController类中通过对Background ,Foreground事件的通知的侦听,进行实现

举例

- (void) viewWillAppear:(BOOL)animated{  

    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(appWillEnterForegroundNotification) name:UIApplicationWillEnterForegroundNotification object:nil];  

}  

- (void) appWillEnterForegroundNotification{  

    NSLog(@"trigger event when will enter foreground.");  

}  

-(void) viewDidDisappear:(BOOL)animated{  

    [[NSNotificationCenter defaultCenter] removeObserver:self];      

}  

注意:在UIViewController类中viewDidUnload方法在ios6以后过期失效

 

ios app响应background,foreground 事件实现

标签:

原文地址:http://www.cnblogs.com/macroxu-1982/p/4457530.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!