Apple は、設定ページからサインアウト機能を使用することを許可していますか?
アプリをできるだけクリーンにして、アプリ自体からのサインアウト機能を持たないようにしたいだけです =)
docsでお気づきかもしれませんが、設定バンドルは「ダム UI」です。つまり、バンドルは設定アプリに、アプリの設定を保存するための NSUserDefaults キーのリストと、それらがどのように機能するかについての高レベルの仕様を提供します。 UI に表示されます...しかし、設定アプリで行われた変更に直接応答したり、カスタム コントロールを描画したりするための実行可能コードを提供する方法はありません。
したがって、ユーザーがタップされたときにサービスからサインアウトするボタンを [設定] に配置することはできません。JoePasq が示唆するように、「次回の起動時にサインアウトする」という効果を持つスイッチまたはその他のコントロールを追加できます。そのスイッチは NSUserDefaults に値を設定できます。これにより、アプリは起動時に読み取り、それに応じて反応することができます。
私が知っていることから:確かに。HIGは言う
設定アプリの設定は、「一度設定すればめったに変更しない」タイプです。
実装方法を決定する必要があります。「次回の使用時にサインアウト」というタイトルのスイッチを使用します。