答案 0 :(得分:0)
试试这个:
if([[Reachability reachabilityForInternetConnection] currentReachabilityStatus] == NotReachable)
或者,以明确的方式
- (BOOL)connected
{
Reachability *reachability = [Reachability reachabilityForInternetConnection];
NetworkStatus networkStatus = [reachability currentReachabilityStatus];
return !(networkStatus == NotReachable);
}
而不是
if([[Rechability (id)] currentRechabilityStatus] == NotRechable)
把
if(![self connected])
答案 1 :(得分:0)
这里你写了类型(id)&没有为此(id)写任何标识符,这就是为什么它在数据类型之后总是给出error.compiler除了标识符。
它应该只是
[reachability currentReachabilityStatus];