博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS 后台进入前台刷新当前界面
阅读量:5894 次
发布时间:2019-06-19

本文共 805 字,大约阅读时间需要 2 分钟。

  hot3.png

-(void)viewWillAppear:(BOOL)animated{

    [super viewWillAppear:YES];
    //接收后台到前台的通知,更新开关状态
    [[NSNotificationCenter defaultCenter] addObserver:self
                                             selector:@selector(imcomingBack)
                                                 name:UIApplicationDidBecomeActiveNotification object:nil];
}
-(void)viewWillDisappear:(BOOL)animated{
    [super viewWillDisappear:YES];
    [[NSNotificationCenter defaultCenter] removeObserver:self];//移除通知
}
        
-  (void)imcomingBack{//从后台回来后刷新开关状态
    if (IAIOS7) {
        [UserModel shareInstance].isOpenNoti = (UIRemoteNotificationTypeNone != [[UIApplication sharedApplication] enabledRemoteNotificationTypes]);
    }else{
        [UserModel shareInstance].isOpenNoti = (UIUserNotificationTypeNone != [[UIApplication sharedApplication] currentUserNotificationSettings].types);
    }
    [self.userView.tableView reloadData];
}   

转载于:https://my.oschina.net/biyu6/blog/677856

你可能感兴趣的文章
Java-金额小数转换成中文大写金额
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
squid.3.2故障整理
查看>>
Ansible Tower安装配置全过程(上)
查看>>
地址与引用
查看>>
十大开源ERP点评 献给深水区的中小企业和CIO们
查看>>
【PHP】创蓝253云通信平台国际短信接口调用demo案例
查看>>
Confluence 6 重要缓存和监控
查看>>
Day 30 shell 编程
查看>>
静态路由和默认路由
查看>>
谈一谈Spring-Mybatis在多数据源配置上的坑
查看>>
2.1 shell语句
查看>>
【精益生产】车间现场管理的八大浪费
查看>>
springMVC国际化
查看>>
变频电源内部的元器件是有着什么样的发挥和作用
查看>>
关于阿里开发者招聘节 |这5道笔试真题 你会吗!???
查看>>
C#的异常处理机制
查看>>
写给MongoDB开发者的50条建议Tip13
查看>>
vsftp:500 OOPS: could not bind listening IPv4 sock
查看>>