我的核心数据模型具有名为Item
的实体,它具有名为insertedDate
的日期属性。应用程序首选项设置具有让用户在插入数据库后将特定时间间隔保留为Item
对象的选项。与NSDate比较相关的核心数据谓词
insertedDate
属性将设置在管理对象类的awakeFromInsert
方法中。
现在我有像"1 day", "2 days", "1 week", "1 month"
这样的选项......如果用户选择"1 day"
,那么如果项目的插入日期与经过24小时的当前日期比较,则应在应用程序终止前删除这些项目。
我的问题是:如何根据它的insertedDate
和current date
之间经过的时间间隔大于用户指定的保留时间间隔选项使用谓词来获取Item对象?
非常感谢所有的帮助。
谢谢,但我不知道“minInsertionDate”的手段?你能解释一下吗? – 2014-09-03 12:52:54
“autorelease”?? – Mundi 2014-09-03 18:59:32