在工作中,有时候会遇到需要判断用户是不是使用了代理:
+ (BOOL)isSettingProxy {
CFDictionaryRef dicRef = CFNetworkCopySystemProxySettings();
const CFStringRef proxyCFstr = CFDictionaryGetValue(dicRef, (const void*)kCFNetworkProxiesHTTPProxy);
NSString*proxy = (__bridgeNSString*)(proxyCFstr);
if(proxy) {
returnYES;
}else{
returnNO;
}
}
网友评论