美文网首页
网络状态提醒

网络状态提醒

作者: Suger_森 | 来源:发表于2017-06-21 17:56 被阅读13次

导入AFNetworking.h

pragma mark -- 检查网络状态

  • (void)checkNetworking{
    // 1.创建对象
    AFNetworkReachabilityManager *manager = [AFNetworkReachabilityManager sharedManager];// 2.检查网络
    //设置网络状态发生改变触发的block
    [manager setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus *status) {
    / *
    AFNetworkReachabilityStatusUnknown = -1, 未知AFNetworkReachabilityStatusNotReachable = 0, 不可用
    AFNetworkReachabilityStatusReachableViaWWAN = 1, 流量
    AFNetworkReachabilityStatusReachableViaWiFi = 2, wifi
    */
    NSArray *array = @[@"未知错误", @"无网络", @"使用流量", @"wifi环境"];
    UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"网络状态检查” message:array[status + 1] preferredStyle:UIAlertControllerStyleAlert];
    UIAlertAction *action = [UIAlertAction actionWithTitle:@"确定" style:UIAlertActionStyleDefault handler:^(UIAlertAction
    *action) {
    [alert dismissViewControllerAnimated:YES completion:ni];
    }];
    [alert addAction:action];
    [self presentViewController:alert animated:YES completion:nil];
    }];
    // 开始检查
    [manager
    startMonitoring];// [manager stopMonitoring];
    }

相关文章

  • 网络状态提醒

    导入AFNetworking.h pragma mark -- 检查网络状态 (void)checkNetwork...

  • 网络状态

    监听网络连接状态 使用AFNetWorking框架中的AFNetworkReachabilityManager实现...

  • iOS 实时监控网络状态,并提示

    在日常的app开发中,我们会根据网络的不同状态,做不同的事情,也会当网络断开时,给弹出框提示,这样更好的提醒用户当...

  • iOS 如何做断网保护

    在日常的app开发中,我们会根据网络的不同状态,做不同的事情,也会当网络断开时,给弹出框提示,这样更好的提醒用户当...

  • 断网提醒设计

    第一步:明确提醒前提 用户需不要需要查看缓存内容 什么时候检查网络状态 第一步:明确提醒前提 1.有必要立即并打断...

  • Android网络——网络状态

    1. 判断网络是否可用 2. 判断网络类型

  • 投递简历的状态提醒

    木足乌工作网站在用户投递简历后,将发邮件提醒招聘方职位有新的简历投递,在招聘方查看用户投递的简历和邀请拒绝简历后,...

  • 时刻提醒自己的状态

    别人休息,我工作。并不是显得自己多么的爱工作,而是有些事做不完不放心! 这是态度问题,取决于如何看...

  • 检测网络状态

    有2种方式,可以在AppDelegate直接写: 第一种AFNetworkReachabilityManager:...

  • 网络状态监听

网友评论

      本文标题:网络状态提醒

      本文链接:https://www.haomeiwen.com/subject/qtutcxtx.html