ios - 可达性通知。我的应用程序中的正确位置在哪里?

标签 ios reachability

我开发了一个应用程序,有些区域需要普遍连接到互联网。如何不重要:3G,Wifi。

所以,我的问题是我是否必须在主视图上使用可达性,或者我只能在需要互联网连接的特定区域实现它?

提前谢谢你。

最佳答案

我很确定它可以在您需要的任何地方实现。

所有你需要做的:

  1. here 下载类(class)
  2. 将 Reachability.h 和 Reachability.m 添加到您的项目
  3. 添加系统配置框架

然后,无论你想要什么...

包含它:

#import "Reachability.h" 

写一个方法调用:

-(BOOL)reachable {
    Reachability *r = [Reachability reachabilityWithHostName:@"enbr.co.cc"];
    NetworkStatus internetStatus = [r currentReachabilityStatus];
    if(internetStatus == NotReachable) {
        return NO;
    }
    return YES;
}

调用它:

if ([self reachable]) {
    NSLog(@"Reachable");
}
else {
    NSLog(@"Not Reachable");
}

关于ios - 可达性通知。我的应用程序中的正确位置在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10219451/

相关文章:

ios - UICollectionViewCompositionalLayout 不正确的项目大小

ios - 实现 tapjoy 分析代码后可达性代码中的应用程序崩溃

iphone - 我应该什么时候检查互联网连接

ios - 在移动设备 (ios) 上测量 [以 kbps 为单位] 的互联网速度

objective-c - 在哪里进行可达性检查以确保在查看数据之前加载数据?

ios - 是什么让 uisearchDisplayController 显示范围栏?

ios - 如何修复 Facebook SDK "does not contain bitcode"错误?

ios - 需要在 uicollectionview 中显示视频和图像

ios - 从应用程序使用 iPhone USB 网络共享连接

ios - 可达性返回错误状态