У меня есть утечка с этими вар, и я не знаю, как ее решить ...
Вот код:
bool success = false;
const char *host_name = [@"www.google.com" cStringUsingEncoding:NSASCIIStringEncoding];
SCNetworkReachabilityRef reachability = SCNetworkReachabilityCreateWithName(NULL, host_name);
SCNetworkReachabilityFlags flags;
success = SCNetworkReachabilityGetFlags(reachability, &flags);
bool isAvailable = success && (flags & kSCNetworkFlagsReachable) &&
!(flags & kSCNetworkFlagsConnectionRequired);
if (isAvailable) {
...
}else{
...
}
CFRelease(reachability);
Утечки:
90,5% для линии
SCNetworkReachabilityRef reachability = SCNetworkReachabilityCreateWithName(NULL, host_name);
и 9,5% для этой строки:
success = SCNetworkReachabilityGetFlags(reachability, &flags);
Вот и все. Так что, если вы можете мне помочь, это может быть очень приятно: D Спасибо