首页 > 解决方案 > Theos iOS 11 system() 函数

问题描述

我将我的手机更新到 IOS 11 并且不再支持 system() 功能。我想在按下按钮后关机,我该怎么做?Respring 与 posix_spawn 一起工作得很好。我的旧代码是:

(void)shutdownButtonPressed{
    system("shutdown");
}

标签: objective-ciphoneios11jailbreaktheos

解决方案


源头看来,这样做的正确方法是shutdown

#define RB_HALT 0x08
extern void* reboot3(int how);

(void)shutdownButtonPressed {
    // for a real reboot, just pass 0 instead of RB_HALT
    reboot3(RB_HALT);
}

推荐阅读