图貌似挂了
tweak:
@interface HJRedPacketCell : UIView
- (void)tapAction:(id)arg1;
@end
%hook HJRedPacketCell
- (void)awakeFromNib{
%orig;
NSLog(@“awake-mycmyc”);
UITapGestureRecognizer *recog = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapAction:)];
recog.numberOfTouchesRequired = 1; //手指数
recog.numberOfTapsRequired = 1; //tap次数
recog.delegate = self;
[self addGestureRecognizer:recog];
[self tapAction:recog];
NSLog(@“tap-mycmyc-new-%@”,recog);
}
%end
下边是错误提示
mengyechengdeMacBook-Air:huajiaoautogetred mengyecheng$ make package install
Making all for tweak huajiaoautogetred…
==> Preprocessing Tweak.xm…
==> Compiling Tweak.xm (armv7)…
Tweak.xm:15:17: error: assigning to 'id Nullable’ from incompatible type ‘HJRedPacketCell *’
recog.delegate = self;
^ ~~~~
1 error generated.
make[3]: *** [/Users/mengyecheng/Desktop/restudy/huajiaoautogetred/.theos/obj/debug/armv7/Tweak.xm.c8f947fc.o] Error 1
make[2]: *** [/Users/mengyecheng/Desktop/restudy/huajiaoautogetred/.theos/obj/debug/armv7/huajiaoautogetred.dylib] Error 2
make[1]: *** [internal-library-all] Error 2
make: *** [huajiaoautogetred.all.tweak.variables] Error 2