首先选择 Targets 选择Build settings 设置 enable strict checking of objc_msgsend calls为NO
#import <objc/message.h>@interface TestPerson ()@end@implementation TestPerson+(void)test{ NSLog(@"测试成功");}-(void)test{ NSLog(@"测试成功");}void eatm(id _self,SEL elf){ NSLog(@"成功测试===========%@,%@",_self,NSStringFromSelector(elf));}+(BOOL)resolveInstanceMethod:(SEL)sel{ if (sel==@selector(eatm)) { class_addMethod(self, @selector(eatm), eatm, "v@:12"); } return [super resolveClassMethod:sel];}