私は起動時にいくつかのリモートJSONをロードするアプリケーションで作業しています。アプリケーションは、無効な状態を防ぎ、人為的エラーの可能性を検出するために、受信データに対して特定のテストを実行するようにプログラムされています。ただし、GUIレベルでこのような状況をどのように処理するかはわかりません。最初のアイデアは、「予期しないサーバーエラーが発生しました。この問題の解決に取り組んでいます。しばらくしてから、もう一度お試しください」と表示することでした。ユーザーが「OK」または「終了」ボタンを押したときにアプリケーションを終了するためのポップアップ。
Appleは、コード内からアプリケーションを終了することを明らかに推奨していません:https ://developer.apple.com/library/ios/#qa/qa2008/qa1561.html
この状況に対処するための良い選択肢はありますか?
更新:誤解を招く可能性があるため、上記のエラーメッセージを更新しました。