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

时间:2013-05-31 04:38:58

标签: ios objective-c jailbreak tweak

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

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

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

我已经查看了[[%c(UIApplication) sharedApplication] _killThermallyActiveApplication];,但选择器无法识别,尽管它位于私有标头中。我也试过了[application disableContextHostingForRequester:@"LaunchSuspend"],这也没用。

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

感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

终于想通了!我会将下面的代码放在需要它的人那里。

  

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