0

こんにちは、初投稿です。

これを実装する方法に疑問があります.3つのマネージドオブジェクトMailFolder、MailFoldersInfo、およびMailがあります。MailFolder は、その名前が示すように、フォルダー関連の情報、フォルダー名、最終日付フォルダーの電子メール同期の lastdate 更新フィールド、そしてもちろんメール (オプションおよび To-any) との関係です。

メールには、件名、本文、その他のフィールドがあり、MailFolder との関係があります (オプションではありません)。

しかし今、私は lastsync 日付タイプと呼ばれるフィールドを持つ MailFoldersInfo を持っています。これは、すべての MailFolders リストが更新された最後の同期日付である必要があります。そのような関係を設定するにはどうすればよいですか。これを行う方法がわかりませんSQLもありません。

誰かがこれで私を啓発できますか?

ありがとう

4

1 に答える 1

0

MailFoldersInfo は、すべてのメール フォルダーに関する情報を維持するために保持しておきたいレコードのようです。これは、データベースのシングルトン オブジェクトのようです。1 つのオブジェクトを管理するためにデータベース エンティティは必要ありません。NSUserDefaults を使用して、lastsync の日付などの情報を取得できます。さらに情報が必要な場合は、メール フォルダーに基づいて値を計算するか、NSUserDefaults にさらに保存するか、ドキュメント ディレクトリに plist ファイルを作成することもできます。

于 2012-10-11T21:22:01.277 に答える