ios – 如何以编程方式停用应用程序?

我正在创建一个越狱调整,包括从锁屏调用.我目前正在使用[[%c(SKTelephonyController)sharedInstance] dialNumber:number]来拨打号码.

一切正常,呼叫将持续到您打开应用程序时尝试拨打电话为止.例如,如果您打开应用程序并锁定手机而不关闭应用程序,则SpringBoard会在您尝试拨打电话时崩溃.如果没有打开的应用程序,则调用正常,并且没有崩溃.

有没有办法以编程方式暂停应用程序?

我已经研究过[[%c(UIApplication)sharedApplication] _killThermallyActiveApplication];但是选择器是无法识别的,尽管可以在私有头中找到它.我也尝试了[application disableContextHostingForRequester:@“LaunchSuspend”],这也无效.

我正在尝试在拨打电话之前停用该应用程序,但在搜索标题2天后,我无法执行此操作.

任何帮助表示赞赏.

最佳答案 终于想通了!我会把下面的代码放在那些需要它的人身上.

[[%c(UIApplication) sharedApplication] quitTopApplication:nil];

点赞