在进行越狱调整时,我知道当你需要修改参数时,你会调用类似的东西
-(void) setSlowDownFactor:(float)arg1 {
%orig(0.6)
}
但是当你在像这样的方法中有多个参数时
- (id)initWithRequest:(id)arg1 backgroundColor:(id)arg2 foregroundColor:(id)arg3 {
}
你如何改变一些论点但不是全部? (我想改变backgroundColor和foregroundColor)
答案 0 :(得分:1)
- (id)initWithRequest:(id)arg1 backgroundColor:(id)arg2 foregroundColor:(id)arg3 {
UIColor *red = [UIColor redColor];
UIColor *blue = [UIColor blueColor];
return %orig(arg1, red, blue);
}