各位大神,当我用Aspect ,hook一个网络请求的方法时候,这个方法有success和fail的block,我想在这两个block里面也打log,并且需要用到block里面的参数,你们有遇到这个问题吗?应该需要怎样的思路去完成?
+ (void)rll_requestDataWithMethod:(NSString *)method url:(NSString *)url header:(NSDictionary *)header param:(NSDictionary *)params handler:(RllHttpMethodHandler)handler { void (^customBlock)(id data) = ^(id data){ handler(data); //做你想的做的操作 }; [self rll_requestDataWithMethod:method url:url header:header param:params handler:customBlock]; }