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);
}