知道什么问题了但是不知道怎么处理一下
发现是 在里面写了一个新的 匹配是做反代理检测
else if([_arg0 isEqual:@"startProxy"]){
if([self isConnectedToProxy]){
//强制退出
exit(0);
}
}
- ( **BOOL** )isConnectedToProxy {
NSDictionary *proxySettings = ( **__bridge** NSDictionary *)CFNetworkCopySystemProxySettings();
NSArray * proxies = ( **__bridge** NSArray *)CFNetworkCopyProxiesForURL(( **__bridge** CFURLRef)[NSURL URLWithString:@"https://www.soso.com/"], ( **__bridge** CFDictionaryRef)proxySettings);
NSDictionary *settings = [proxies objectAtIndex:0];
**if** ([[settings objectForKey:(NSString *)kCFProxyTypeKey] isEqualToString:@"kCFProxyTypeNone"]){
//没有设置代理
**return** **NO** ;
} **else** {
//设置代理了
**return** **YES** ;
}
}
似乎是在 callback 里面用了 self 造成的 如何处理 self 关键字