Reachability注意事项

@property (nonatomic, strong) Reachability *reacability;

ps: 
   注意事项:如果Reachability.m为MRC的,则初始化时,Reachability的对象一定要强引用,否则创建后会立刻释放掉,导致不能监听到。ARC时可以忽略。

self.reacability = [Reachability reachabilityWithHostName:@"www.baidu.com"];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(applicationNetworkStatusChanged:) name:kReachabilityChangedNotification object:nil];

[self.reacability startNotifier];

- (void)applicationNetworkStatusChanged:(NSNotification *)noti {

    switch (self.reacability.currentReachabilityStatus) {
          case NotReachable:
          {
              
          }
          break;
          case ReachableViaWWAN:
          {
            
          }
          break;
          case ReachableViaWiFi:
          {
                
          }
        break;
        default:
        {
        }
        break;
}

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 明晃晃浩渺的烟波弥漫 晶亮亮漫卷的水晶天地 踩上去咯咯的应和 知道你来了在对我低吟 慢慢冰冷我的热情 我想你走的时...
    营州布衣阅读 217评论 0 3
  • 我们大概都是听着“长痛不如短痛”长大的,在前不久看的《人民的名义》中,达康书记害怕因为妻子受到牵连时,作者给他的内...
    海北__阅读 279评论 0 2
  • 另一个特别爱我的人,是一个老奶奶,前天刚刚离世。 这位奶奶一生经历过许多风风雨雨,看见过日本人,经历过新中国的成立...
    费建良阅读 206评论 0 0
  • 到死之日,我对你的唯一的拥有便是我们的记忆,其他任何我都带不走 !谁也拿不去! 现在,我不知道你在哪里,做着什么,...
    SAHARA阅读 154评论 0 1