永远不会执行错误代码
-(BOOL)hasInternet {
Reachability *reach = [Reachability reachabilityWithHostName:@"www.google.com"];
NetworkStatus internetStats = [reach currentReachabilityStatus];
if (internetStats == NotReachable) {
return false;
} else {
return true;
}
NSLog(@"Internet is %d", hasInternet);
}
答案 0 :(得分:0)
由于给定的错误意味着永远不会被执行 NSLog(@“Internet is%d”,hasInternet);语句无法执行,因为在执行此语句之前从if或else块中返回方法hasInternet ,如果要记录消息,则应编写从方法返回之前的陈述。