【问题标题】:Notifications about network status changes on iOSiOS 网络状态变化通知
【发布时间】:2012-09-09 13:39:15
【问题描述】:

我希望我的应用能够获得有关网络状态变化的异步通知,即网络完全中断或手机从蜂窝网络切换到 Wi-Fi 时。

我知道如何使用可达性进行同步测试,但是有没有办法获取异步通知?

【问题讨论】:

  • 可以,使用可达性。具体看看 AFNetworking 的实现。

标签: ios networking wifi reachability


【解决方案1】:

假设您使用的是 Reachability 2.x,您只需观察可达性更改通知:

[[NSNotificationCenter defaultCenter] addObserver:self
                                         selector:@selector(reachabilityChanged:)
                                             name:kReachabilityChangedNotification
                                           object:nil];

【讨论】:

    【解决方案2】:

    您可以使用这个小型库,它会显示 HUD 通知并且非常易于使用 http://huytd.github.io/datatify/

    【讨论】:

      猜你喜欢
      • 2015-01-18
      • 2011-03-08
      • 2013-10-20
      • 1970-01-01
      • 1970-01-01
      • 2016-05-15
      • 1970-01-01
      • 1970-01-01
      • 2019-11-29
      相关资源
      最近更新 更多