我越狱了 iphone ios 6
在我对 ios 4&5 的调整中,我使用 (void) Kill 来关闭在后台运行的其他应用程序。
这是我的代码:
#import "SBApplication.h"
SBApplication *app ;
app = [[objc_getClass("SBApplicationController") sharedInstance]
applicationWithDisplayIdentifier:@"my killed program id "];
if(app)
[app kill];
现在,当我在 ios 6 中尝试时,我无法让它工作!
需要帮忙?
只是为了扩展 Victors 的答案...您想从应用程序中获取 pid,如果它大于 0(有效的 pid),请使用 SIGTERM 杀死它(更好,但不能保证杀死它)或SIGKILL(强制终止)
SBApplicationController *appController = [objc_getClass("SBApplicationController") sharedInstance];
SBApplication *app = [appController applicationWithDisplayIdentifier:appId];
if (app.pid > 0)
kill(app.pid, SIGTERM);
有关终止信号的信息:http://www.gnu.org/software/libc/manual/html_node/Termination-Signals.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)