0

私のアプリはサーバーデータを頻繁に中継します。サーバーに接続していない場合、データを表示できません。そこで、接続されていない状況を説明する画面をユーザーに提示し、アプリケーションを終了するためのボタンをユーザーに提供します。私の質問は、Appstoreテストに合格するかどうかです。私はこれまで試したことがなく、exit(0)を使用するアプリが好きではないことを知っています。また、ボタンのない画面を配置し、ユーザーが他のアプリ画面に戻ってこの画面にメッセージを表示するのをブロックするように提案されました。 exit(0)を使用しないために、ユーザーにホームボタンをクリックさせることは許可されていますか?

4

2 に答える 2

3

いいえ、電話してはいけませんexit。アプリは拒否されます。これはAppleによって繰り返し推奨されておらず、iOSマルチタスクスイッチングで重大なバグを引き起こすことが知られています。ホームボタン自体を使用するようにユーザーに任せるだけです。

于 2012-11-27T13:29:34.347 に答える
3

exit関数を呼び出さないでください。exitを呼び出すアプリケーションは、正常に終了してホーム画面に戻るのではなく、クラッシュしたように見えます。

http://developer.apple.com/library/ios/#qa/qa1561/_index.html

于 2012-11-27T13:34:21.040 に答える