2012-03-22 18 views
0

ユーザが設定バンドルの1つのグループに追加項目を追加できる方法はありますか?具体的には、ユーザーが設定内でURLとサイト名のリストを指定できるようにしたいと考えています。この機能は、ユーザー名とパスワードのリストと、サーバー名、インバウンドおよびアウトバウンドの電子メールサーバー名/アドレスが維持されるメールアプリケーションのリストを許可するTwitterアプリケーションとほぼ同じです。私は、アプリケーション内でアーカイブ、CoreDataとSQLiteでこれを行うことに精通していますが、ユーザーインターフェイスから設定データを意図的に遠ざけたいので、アプリケーションの外部にキー設定を保存する方が好きです。 ありがとう デリックiOS設定バンドル編集可能

答えて

0

残念ながら、あなたは設定で何ができるかでかなり制限されています。コードを実行する方法はありません。そのため、モデルに基本的に事前定義されたキー値のペアを追加するボタンや変更を加えることはできません。 Twitterやメールはファーストパーティーのアプリだから、他の人にはできないような設定をすることはできない。

+0

ありがとうございました。それが私が恐れていたものです。エレガンスのためにはそんなに。過去に(アーカイブやCoreDataを使用しているアプリで)同じように構造化されます。 – derrick

+0

デフォルトのグループ化されたテーブルスタイルとトランジション(フリップなど)を使用して、「ボンネットの下に」行くことを明確にすることができます。あなたのアプリが独自のビジュアルスタイルを持っている場合、違いは明らかです。私はあなたに同意する。 – jrturton

+0

それでも、ユーザーのデフォルトに格納することはできますが、そこに文字列や辞書の配列を置くことができます。すでにコアデータを使用している場合を除き、コアデータは必要ありません。 – jrturton

関連する問題