小编tam*_*vit的帖子

核心数据 - 查找具有重叠日期范围的记录

我正在开发一个带有Core Data的iOS应用程序,用于跟踪培训课程和相关数据的安排.我的模型(SIMCourse)有两个属性 - startDateendDate是NSDate对象.到现在为止还挺好.

我现在正在努力添加一项功能,以防止在同一时间安排两个课程.因此,当我创建新的SIMCourse时,我想检查其日期范围是否与任何其他现有SIMCourse的日期范围重叠.换句话说,如果我的新课程在1月1日至3日运行,并且我有一个运行在1月2日至4日的课程,那显然是一个冲突.

我知道我可以获取数据存储中的所有SIMCourse对象并遍历它们,但我完全不相信这是最好的方法.谁能帮助我指出正确的方向?

iphone core-data ios

2
推荐指数
1
解决办法
579
查看次数

标签 统计

core-data ×1

ios ×1

iphone ×1