Mobile cydia基板调整开发-制造错误
我是一个新的移动基板调整,我想钩这个功能,但有点麻烦Mobile cydia基板调整开发-制造错误,mobile,tweak,cydia-substrate,Mobile,Tweak,Cydia Substrate,我是一个新的移动基板调整,我想钩这个功能,但有点麻烦 %hook classname - (void)function:(BOOL) { %orig; return TRUE; } %end 但当我尝试这样做时,它会给我一个错误。void函数不应返回值 我只想把布尔值改成总是真的 谢谢。你的目标有点模糊。错误是因为您的函数头是 - (void)function:(BOOL) foo { %orig; return YES; } 这意味着函数function有一个布尔参数,不返回任何内
%hook classname
- (void)function:(BOOL) {
%orig;
return TRUE;
}
%end
但当我尝试这样做时,它会给我一个错误。void函数不应返回值
我只想把布尔值改成总是真的
谢谢。你的目标有点模糊。错误是因为您的函数头是
- (void)function:(BOOL) foo {
%orig;
return YES;
}
这意味着函数function
有一个布尔参数,不返回任何内容。因此,您不能在函数中写入并返回YES
。这一行导致错误
如果您的目标是使用YES
参数返回原始函数的值,无论foo
是什么,您都必须按照以下方式重写函数:
- (void)function:(BOOL) foo {
%orig(YES);
}