1

私はiPhoneアプリケーションを持っており、ユーザーが一時停止(またはバックグラウンドに入る)時にアプリケーションを終了するかどうかに応じて、設定のオン/オフを切り替えるオプションをユーザーに提供したいと考えています。

私が理解しているように、この機能を許可するためにオンにできる「UIApplicationExitsOnSuspend」のようなオプションがinfo.plistファイルにあります。また、info.plistファイルを変更してはいけない(できない?)ことも理解しています。実行時に。

それほど重要な機能ではありませんが、可能であれば何かを実装する方法を見つけたいのですが、誰かがこれに光を当てることができますか?

ジャック

4

2 に答える 2

2

あなたはそうすべきではありません。

まずUIApplicationExitsOnSuspend、アプリのinfo.plistの設定は読み取り専用であるため、変更できません。

また、アプリを終了する必要はありません。バックグラウンドにプッシュするだけです。システムがより多くのメモリを必要とする場合、それはそれが使用しているメモリを解放するためにあなたを殺します。

于 2012-06-11T14:46:58.940 に答える
0

実行時にplistの読み取り専用状態になります。

あなたは次のようなことを試すことができます

-(void)applicationDidEnterBackground:(UIApplication *)application {
      if (...) {
            exit(0);
      }
}

しかし、Appleは、App SubmissionGuidelinesおよび特に10.1に準拠していないことに満足していません(=アプリを拒否します)。

10.1: Apps must comply with all terms and conditions explained in the Apple iPhone Human Interface Guidelines and the Apple iPad Human Interface Guidelines

于 2012-06-11T14:47:28.740 に答える