zoukankan      html  css  js  c++  java
  • 自定义app挂起与恢复函数

    app的挂起,恢复在appdelegate里面默认有两个相对于整个app的回调函数

    - (void)applicationWillResignActive:(UIApplication *)application

    - (void)applicationDidBecomeActive:(UIApplication *)application

    我们的app,挂起和恢复必然走这两个回调函数。可以做整个app的一些处理

     

    那么,如果我想针对某个controller页面专门做一些操作,这个时候该如何处理?

    查了一下,基本上就是在进入controller的时候,加个name为:UIApplicationDidEnterBackgroundNotification、UIApplicationDidBecomeActiveNotification的观察者,

        [[NSNotificationCenterdefaultCenter] addObserver:self

                                                 selector:@selector(enterBackground:) 

                                                    name:UIApplicationDidEnterBackgroundNotification 

                                                  object:nil];

        [[NSNotificationCenterdefaultCenter] addObserver:self

                                                selector:@selector(enterForGround) 

                                                     name:UIApplicationDidBecomeActiveNotification 

                                                  object:nil];

    退出的时候,移出就可以了

       [[NSNotificationCenterdefaultCenter] removeObserver:self];

     

  • 相关阅读:
    LoadRunner脚本关联动态数据的最简单方法
    LoadRunner 检查点函数总结
    算法(一)时间复杂度
    JAVA虚拟机总结
    java8中Lambda表达式和Stream API
    算法总结
    listview 异步加载图片并防止错位
    Java设计模式菜鸟系列(一)策略模式建模与实现
    Python基础--webbrowser
    Shiro学习(22)集成验证码
  • 原文地址:https://www.cnblogs.com/Peterahan/p/2826674.html
Copyright © 2011-2022 走看看