現在、私のiPadアプリケーションはマルチタスクを実装しています。しかし、マルチタスクを無効にするオプションをユーザーに提供したいと考えています。 UIApplicationExistsOnSuspend
キーが設定されているInfo.plist辞書を変更できないという事実を考えれば、これは可能ですか?フラグは、このように、デリゲートメソッドapplicationDidEnterBackground:
内TRUEのときアプリケーション内のマルチタスクの有効化と無効化
答えて
さて、あなたは単純にアプリを終了しますアプリケーションデリゲートでフラグを設定できます。好奇心のうち
@interface MyAppDelegate : NSObject <UIApplicationDelegate> {
BOOL multitasking;
...
}
...
@end
@implementation MyAppDelegate
- (void) applicationDidEnterBackground:(UIApplication *)application {
if(!multitasking) {
exit(0);
return;
}
...
}
...
@end
iOSは、ユーザーが終了するとアプリケーションを「静かに」終了しますか?その場合は、「exit(0)」の代替手段はありますか? –
@Evan、いいえ、コードでアプリを「やさしく」終了する方法はありません。 –
あなたの質問に対する答えは「はい」です.iOS *はアプリケーションを「やさしく」終了します。 UIApplicationには、これを行う_terminateWithStatusというメソッドがあります。しかし、それはプライベートなので、あなたがアプリケーションを静かに終了させる(アップルが推奨する)方法はありません。 exit()を呼び出すとアプリが終了しますが、友だちをつけることはありません。あなたの最初の質問に対する答えは「いいえ」だと私は信じています。 –
- 1. VBA - 有効化と無効化の有効化
- 2. WMI USBの有効化と無効化
- 3. bootstrapValidator-フィールドの有効化と無効化
- 4. FieldEditorsの有効化と無効化
- 5. sql:トリガーの有効化と無効化
- 6. タッチイベントの有効化と無効化
- 7. IOS-9 - Wifi無線によるアプリケーションの有効化/無効化
- 8. MVVMLightと無効化/有効化ボタン
- 9. CheckBox Gridview有効化と無効化
- 10. 無効化と有効化ボタンvb.net
- 11. Spring MVC Webアプリケーション - コントローラのプロパティの有効化/無効化
- 12. JQueryデータテーブルフィーチャの有効化/無効化
- 13. Active Directoryの有効化/無効化
- 14. ノックアウト検証無効化の有効化
- 15. CheckBox Java Swingの有効化/無効化
- 16. 無効/有効化ボタン
- 17. Angular JS - 有効化/無効化ボタン
- 18. OpenUI5無効化/有効化入力
- 19. グリッドビューと画像ボタンの有効化と無効化
- 20. デスクトップでのフクロウカルーセルの無効化とモバイルデバイスでの有効化
- 21. jqueryのテキストボックスの有効化と無効化の方法
- 22. 有効化と無効化のためのRESTFulパターンのURL
- 23. クリック時のデフォルト動作の有効化と無効化
- 24. jQuery Mobile - ラジオボタンの有効化と無効化の切り替え
- 25. ページのスクロールの有効化と無効化
- 26. アンドロイドのタイトルバーの有効化と無効化
- 27. 自動スクロールの有効化と無効化のリンク
- 28. jQuery - UIスライダマウスマウスの無効化と再有効化
- 29. Page Scrolling(Swift)の無効化と有効化
- 30. 起動関数の有効化と無効化
、なぜだろうユーザーはマルチタスクを無効にすることを選択します(つまり、トレードオフは何ですか?) –
私のアプリケーションはバックグラウンドでオーディオを再生します。私のテスト段階では、アプリケーションを切り替えたときにオーディオが再生されないようにしたいので、ユーザーフレンドリーな選択肢でした。 –