THEOS:在其他类(logos)中调用方法时编译错误

时间:2014-10-27 18:16:22

标签: ios jailbreak theos

我正在尝试使用在负载上调用另一个视图的THEOS来实现此调整 但是当我编译时,我一直收到这个错误:
Tweak.xm:13:57: error: class method '+onLeftMenu' not found (return type defaults to 'id') [-Werror,-Wobjc-method-access] [_logos_static_class_lookup$FoxTubeViewController() onLeftMenu];

我的代码Tweak.xm文件:
%hook MainViewController - (void)viewDidLoad{ %orig; [%c(LeftMenu) onCachedVideo]; } %end

1 个答案:

答案 0 :(得分:0)

如果你需要使用%c,你应该

#import "LeftMenu.h"

如果你不想要那个 你可以从运行时调用它 使用

#import <objc/runtime.h>

然后将其称为

[objc_getClass("LeftMenu") onCachedVideo];

好运