NSFetchedResultsController今天用可观察的NSDate更新每分钟?

时间:2014-11-23 01:37:26

标签: core-data nsdate nspredicate nsfetchedresultscontroller key-value-observing

我在UI上显示了当前NSDate的结果列表。每一分钟,我都需要这个列表和另一个要更新的字段(尽管每分钟都不会发生变化)。

我正在使用带有NSPredicate的NSFetchedResultsController和一个持有NSDate的静态变量。

现在我可以简单地每分钟重置一次NSFetchedResultsController,但是有一个看似有点粗糙的可观察的coredata集。

有没有办法让NSDate变量可观察,这样coredata会在更新时重新评估NSPredicate?

var today: NSDate = NSDate()
predicate: NSPredicate(format: "startTime > %@ AND endTime < %@" /* AND classCodeNumber != nil" */, today.startOfDay(), today.endOfDay())!...

随着传递时间的推移,这个谓词应该改变显示的数据集。

0 个答案:

没有答案