直接上代码呗
// 导入头文件
#import <SystemConfiguration/CaptiveNetwork.h>
// 代码实现
- (BOOL)isUseProxy
{
CFDictionaryRef dicRef = CFNetworkCopySystemProxySettings();
const CFStringRef proxyCFstr = (const CFStringRef)CFDictionaryGetValue(dicRef, (const void*)kCFNetworkProxiesHTTPProxy);
NSString *proxy = (__bridge NSString *)proxyCFstr;
if (proxy) {
return YES;
}
return NO;
}
实现效果图
未设置代理前,是没有值的;设置代理后才有值。