在SpringBoard-Class.h中,我发现了以下函数:
-(void)_powerDownNow;
-(void)_rebootNow;
-(void)reboot;
-(void)powerDown;
我正在尝试使用它们。我的iPhone已越狱了。
我使用[[[SpringBoard alloc] init] reboot]
,但编译结果为:
架构armv6的未定义符号: “_OBJC_CLASS _ $ _ SpringBoard”,引自: RootViewController.mm.o中的objc-class-ref ld:找不到架构armv6的符号 collect2:ld返回1退出状态。
答案 0 :(得分:3)
我假设您正在开发一个挂钩到SpringBoard的调整。 如果您没有标题,则可以随时使用
[objc_getClass("SpringBoard") sharedApplication] methodToUse];
这会产生警告......但是没关系。
您无法从应用程序调用SpringBoard的方法,因为SpringBoard不是您可以链接到的库。它本身就是一个应用程序。
答案 1 :(得分:-1)
确保在mm文件中导入springboard.h标头,如下所示
#import <SpringBoard/SpringBoard.h>
或者它可能只是没有上限
另外请确保你的Theos / include文件夹中有标题我建议使用github的rpetrich标题