Sherlozk / LKMessageSwitchPod

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LKMessageSwitchPod.m:135:1: Control reaches end of non-void function

RockerHX opened this issue · comments

CHOptimizedMethod2(self, BOOL, MicroMessengerAppDelegate, application, UIApplication*, application, didFinishLaunchingWithOptions, NSDictionary*, launchOptions){
NSLog(@"成功 hook appDelegate!!!!!");

//  Usage 2: 打印在运行过程中调用了哪些方法
//    [ANYMethodLog logMethodWithClass:NSClassFromString(@"CMessageMgr") condition:^BOOL(SEL sel) {
//        return YES;
//    } before:^(id target, SEL sel, NSArray *args, int deep) {
//        NSLog(@"target:%@ sel:%@", target, NSStringFromSelector(sel));
//    } after:nil];
//
//    [ANYMethodLog logMethodWithClass:[UIViewController class] condition:^BOOL(SEL sel) {
//        return YES;
//    } before:^(id target, SEL sel, NSArray *args, int deep) {
//        NSLog(@"target:%@ sel:%@", target, NSStringFromSelector(sel));
//    } after:nil];

// Usage 4: 打印调用方法时的参数值
//    [ANYMethodLog logMethodWithClass:NSClassFromString(@"UIViewController") condition:^BOOL(SEL sel) {
//
//        return [NSStringFromSelector(sel) isEqualToString:@"viewWillAppear:"];
//
//    } before:^(id target, SEL sel, NSArray *args, int deep) {
//
//        NSLog(@"before target:%@ sel:%@ args:%@", target, NSStringFromSelector(sel), args);
//
//    } after:nil];

//    打印某个类所有方法
//    [ANYMethodLog logMethodWithClass:NSClassFromString(@"MMServiceCenter") condition:^BOOL(SEL sel) {
//        NSLog(@"method:%@", NSStringFromSelector(sel));
//        return NO;
//    } before:nil after:nil];

CHSuper2(MicroMessengerAppDelegate, application, application, didFinishLaunchingWithOptions, launchOptions);

}