2012-05-07 18 views
0

私はさまざまな人のデータを格納するために使用したいアプリケーションを持っています。たとえば、人物A、B、Cをテーブルに追加するとします。それをタップすると、電話番号、住所などのデータを追加できます。次の負荷のためにアプリ情報を保存する

アプリが表示されたときにそれらの情報をすべて表示できるようにする次回から(そして別のテーブルエントリを切り替えると)始まります。現在、人の詳細にデータを追加すると、別の人に切り替えると、最初のデータが保存されていないので、そのデータは消えます。

コアデータを使用したくないのは、少数のエントリ(約1ダース程度)のためだけです。誰も私にどのように実行時(または私がすでに詳細を追加したエントリをタップする)にそれをプルするように各エントリを格納することができるアイデアを与えることができますか?

+0

あなたのニーズに合ったNSUserDefaultsをご覧ください。あるいは、plistや他のファイルにいつでもデータを書き込むことができます。 – GregularExpressions

答えて

0

NSArrayの各エントリをNSDictionaryに格納します.NSUserDefaultsに格納することができます。

+0

私はそれについて考えましたが、なんらかの理由でそれをすることを嫌っていました。これは最も単純で便利な方法ですか? –

+0

ええ、すべてのファイル処理がシステムによって行われるためです。一度あなたが何百ものレコードを持っているのであれば、あなた自身のシステムを使用することをお勧めします。それはplistまたはCore Dataです。 – jrtc27

関連する問題