iOS 监听app从后台恢复到前台

2017-04-28  本文已影响0人  yangyuxiaozi
  1. APPDelegate中的代理方法可以监听到程序前后台切换的状态

- (void)applicationDidEnterBackground:(UIApplication * )application

{

NSLog(@"---applicationDidEnterBackground----")

// 进入后台

}

- (void)applicationDidBecomeActive:(UIApplication * )application

{

NSLog(@"---applicationDidBecomeActive----")

// 进入前台

}

- (void)applicationDidEnterBackground:(UIApplication *)application

{

NSLog(@"---applicationDidEnterBackground----")

// 进入后台

}

- (void)applicationDidBecomeActive:(UIApplication *)application

{

NSLog(@"---applicationDidBecomeActive----")

// 进入前台

}

  1. 单个ViewController通过在ViewDidLoad里注册筛选器通知来监听,在dealloc中移除通知

[[NSNotificationCenter defaultCenter] addObserver:self

selector:@selector(someMethod1:)

name:UIApplicationDidBecomeActiveNotificationobject:nil];

上一篇下一篇

猜你喜欢

热点阅读