私はwhatappsに非常に似ている内部インスタンスmessagerアプリケーションを構築しています。誰かが私のローカルデバイスに会話を保存する方法の提案を与えることができます。すべてのメッセージを保存するためにUIViewController全体をアーカイブするのはいいですか?インスタンスメッセンジャーで会話履歴を保存するには?
ありがとうございます。
私はwhatappsに非常に似ている内部インスタンスmessagerアプリケーションを構築しています。誰かが私のローカルデバイスに会話を保存する方法の提案を与えることができます。すべてのメッセージを保存するためにUIViewController全体をアーカイブするのはいいですか?インスタンスメッセンジャーで会話履歴を保存するには?
ありがとうございます。
あなたはNSUserDefaultsと、アプリケーションサンドボックス内のファイルとしてを使用して、オブジェクトとして、sqlliteデータベースに格納することができようにあなたは、選択肢の数を持っています。
ファイルは、xml
または簡易txt
のいずれかの形式にすることができます。
更新日:
NSUserDefaultsに履歴を保存するか、Sqliteデータベースに保存する必要はありません。
私も(私の上司は、データベースのアプローチを使用したくない原因)NSUserDefaultsにデータを保存するために思っています。あなたはそのようにする方法のより詳細な情報を提供していただけますか?私はUIViewControllerをアーカイブし、NSUSerDefaultsに保存する予定です。それが可能かどうかは分かりません。 UIViewControllerをアーカイブするのが奇妙に聞こえます。 – PrimaryChicken
ありがとう、UIViewControllerをアーカイブし、NSUserDefaultsに保存できますか? – PrimaryChicken
@PrimaryChicken:更新された回答を確認.. – Jhaliya
ありがとうJhaliya私はあなたの助言を取る。 – PrimaryChicken