@LuckyGuy wrote:
作为小白,也不知道问题描述的清楚不~请看以下代码:
%hook SBMainScreenAlertWindowViewController
- (void)viewDidLoad
{
%orig;
UIWindow *keyWindow = [[UIApplication sharedApplication] keyWindow];
UIButton *returnAppBtn = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, keyWindow.frame.size.width, 44)];
returnAppBtn.backgroundColor = [UIColor greenColor];
returnAppBtn.alpha = 0.5;
[returnAppBtn addTarget:self action:@selector(returnApp) forControlEvents:UIControlEventTouchUpInside];
[keyWindow addSubview:returnAppBtn];
NSLog(@"iOSRE:test log");}
%new
- (void)returnApp
{
NSLog(@"iOSRE:test Action");
}%end
为什么点击Button后returnApp这个方法不能执行呢? %new不是新建方法么?
grep iOSRE: syslog 没有iOSRE:test Action啊!
Posts: 1
Participants: 1