2011-06-24 14 views
0

私はwhatappsに非常に似ている内部インスタンスmessagerアプリケーションを構築しています。誰かが私のローカルデバイスに会話を保存する方法の提案を与えることができます。すべてのメッセージを保存するためにUIViewController全体をアーカイブするのはいいですか?インスタンスメッセンジャーで会話履歴を保存するには?

ありがとうございます。

答えて

1

あなたはNSUserDefaultsと、アプリケーションサンドボックス内のファイルとしてを使用して、オブジェクトとして、sqlliteデータベースに格納することができようにあなたは、選択肢の数を持っています。

ファイルは、xmlまたは簡易txtのいずれかの形式にすることができます。

更新日:

How to store custom objects in NSUserDefaults

+0

ありがとう、UIViewControllerをアーカイブし、NSUserDefaultsに保存できますか? – PrimaryChicken

+0

@PrimaryChicken:更新された回答を確認.. – Jhaliya

+0

ありがとうJhaliya私はあなたの助言を取る。 – PrimaryChicken

0

NSUserDefaultsに履歴を保存するか、Sqliteデータベースに保存する必要はありません。

+0

私も(私の上司は、データベースのアプローチを使用したくない原因)NSUserDefaultsにデータを保存するために思っています。あなたはそのようにする方法のより詳細な情報を提供していただけますか?私はUIViewControllerをアーカイブし、NSUSerDefaultsに保存する予定です。それが可能かどうかは分かりません。 UIViewControllerをアーカイブするのが奇妙に聞こえます。 – PrimaryChicken

関連する問題