我正在创建一个包含来自锁屏的调用的越狱调整。我目前使用[[%c(SKTelephonyController) sharedInstance] dialNumber:number]
来拨打一个号码。如何以编程方式停用应用程序?
一切工作正常,并且直到您尝试拨打电话时才会有打开的应用程序。例如,如果您在不关闭应用程序的情况下打开应用程序并锁定手机,当您尝试拨打电话时,SpringBoard将会崩溃。如果没有开放的应用程序,通话工作正常,没有崩溃。
有没有办法以编程方式暂停应用程序?
我已经看过[[%c(UIApplication) sharedApplication] _killThermallyActiveApplication];
,但选择器无法识别,尽管它在私有头文件中找到。我也试过[application disableContextHostingForRequester:@"LaunchSuspend"]
,这也不起作用。
我试图在拨打电话前停用应用程序,但在搜索标题2天后,我无法这样做。
任何帮助表示赞赏。
真的没有JB调整的经验,但我认为你需要['SBSuspendFrontmostApp'](http://iphonedevwiki.net/index.php/SpringBoard.app/MIG_subsystem) – Mar0ux