4

ロック画面からの呼び出しを含む脱獄の微調整を作成しています。私は現在[[%c(SKTelephonyController) sharedInstance] dialNumber:number]、番号を呼び出すために使用しています。

開いているアプリケーションがあるときに電話をかけようとするまで、すべてが正常に機能しており、通話が行われます。たとえば、アプリケーションを開いたままにし、アプリケーションを閉じずに電話をロックすると、電話をかけようとすると SpringBoard がクラッシュします。開いているアプリケーションがない場合、呼び出しは正常に機能し、クラッシュはありません。

アプリケーションをプログラムで中断する方法はありますか?

私はすでに調べまし[[%c(UIApplication) sharedApplication] _killThermallyActiveApplication];たが、プライベートヘッダーにあるにもかかわらず、セレクターが認識されません。私も試しましたが[application disableContextHostingForRequester:@"LaunchSuspend"]、これも機能していません。

電話をかける前にアプリケーションを非アクティブ化しようとしていますが、ヘッダーを 2 日間検索した後も非アクティブ化できません。

どんな助けでも大歓迎です。

4

1 に答える 1

2

ついにそれを理解しました!必要な方のために以下にコードを載せておきます。

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

于 2013-05-31T06:01:58.217 に答える