我正在創建一個包含來自鎖屏的調用的越獄調整。我目前使用[[%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