ZXRequestBlock icon indicating copy to clipboard operation
ZXRequestBlock copied to clipboard

最好在代码中加入#if #else #endif的宏,否则影响调试.

Open xclidongbo opened this issue 2 years ago • 2 comments

影响到了React Native iOS的调试.

static BOOL isDisableHttpProxy = NO;
@implementation NSURLSession (ZXHttpProxy)
+(void)load{
    [super load];
#if DEBUG
#else
    static dispatch_once_t onceToken;
    dispatch_once(&onceToken, ^{
        [NSURLProtocol registerClass:[ZXURLProtocol class]];
        Class class = [NSURLSession class];
        [self swizzingMethodWithClass:class orgSel:NSSelectorFromString(@"sessionWithConfiguration:") swiSel:NSSelectorFromString(@"zx_sessionWithConfiguration:")];
        [self swizzingMethodWithClass:class orgSel:NSSelectorFromString(@"sessionWithConfiguration:delegate:delegateQueue:") swiSel:NSSelectorFromString(@"zx_sessionWithConfiguration:delegate:delegateQueue:")];
    });
#endif
}

xclidongbo avatar Feb 24 '23 02:02 xclidongbo

为啥我fork的代码不是最新的?

xclidongbo avatar Feb 24 '23 03:02 xclidongbo

添加#if DEBUG #else后也还是不能调试呢

RideShi avatar Sep 15 '23 02:09 RideShi