【发布时间】:2011-08-24 15:43:27
【问题描述】:
与下面的代码相比,使用 Reachability 有什么优势?我觉得 Reachability 的代码量很大,但如果它在任何方面更好,那么我会改用它。
NSString *connectionString = [[NSString alloc] initWithContentsOfURL:[NSURL URLWithString:@"http://www.google.com"]];
if ([connectionString length] == 0) {
//No connection
}
现在承认,如果 Google 出现故障,那么这将行不通。但从字面上看,这种情况发生的可能性不大。你怎么看?谢谢!
【问题讨论】:
-
Reachabity 也使用主机来测试互联网可用性,我相信 google.com 被广泛用作基准。
标签: iphone objective-c ios ipad ipod