5

私はiOS 4.0用のアプリに取り組んでいます。アプリはもともと 2.2.1 でした。ユニバーサルアプリにアップグレードしましたが、今ではマルチタスクのようです。アプリの実行中にメニューボタンを押すと、終了する代わりに閉じますが、アプリを再起動すると、中断したところから再開します。これはマルチタスクだと思います。終了させたいのですが、設定で方法はありますか?

私の推測では、iPad ターゲットのアップグレードによって plist が何らかの形で変更されたのでしょうか? 何かご意見は?

4

2 に答える 2

13

info.plist ファイルを開きます

キー UIApplicationExitsOnSuspend を追加するか、バックグラウンドで実行されないアプリケーションを選択します

新しいキーをYESに設定するか、チェックボックスに入力します

于 2010-07-16T19:26:26.303 に答える
5

これはマルチタスクではなく、iOS 4.0 で推奨されている高速アプリ切り替えです。

無効にすると、ユーザーがアプリを切り替えるたびに、アプリをメモリに保持するのではなく、アプリをリロードする必要があります。毎回リロードするのに時間がかかります。

アプリのリロード中にユーザーを強制的に待たせるよりも、applicationWillEnterForeground: を実装してビューを更新したほうがよいでしょう。

于 2010-07-16T20:02:37.353 に答える