在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退出状态。
最佳答案
我假设您正在开发与SpringBoard挂钩的调整项。
如果您没有标题,则可以随时使用
[objc_getClass("SpringBoard") sharedApplication] methodToUse];
这会产生警告...但是会没事的。
您无法从应用程序调用SpringBoard的方法,因为SpringBoard不是您可以链接到的库。它本身是一个应用程序。
关于iphone - 如何使用SpringBoard-Class.h中的函数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12490927/