Objective c 从CoreData获取数据以进行计算

Objective c 从CoreData获取数据以进行计算,objective-c,xcode,core-data,nsarray,Objective C,Xcode,Core Data,Nsarray,我正在准备我的第一份申请,我正在慢慢学习objective-c。但现在我被卡住了。应用程序计算两个日期之间的天数,目前为止效果良好。但现在我想给大家一个机会,创建一组假期,这样就可以从总费用中解脱出来。我创建了两个实体,其中一个是该组的CoreData,另一个是该组假期的CoreData(见图)。如何获得申请代码中包含的日期以进行必要的计算? 如果要计算日期之间的距离,请使用此选项 NSDate *date1; NSDate *date2; NSTimeInterval timeBetweenD

我正在准备我的第一份申请,我正在慢慢学习objective-c。但现在我被卡住了。应用程序计算两个日期之间的天数,目前为止效果良好。但现在我想给大家一个机会,创建一组假期,这样就可以从总费用中解脱出来。我创建了两个实体,其中一个是该组的CoreData,另一个是该组假期的CoreData(见图)。如何获得申请代码中包含的日期以进行必要的计算?

如果要计算日期之间的距离,请使用此选项

NSDate *date1;
NSDate *date2;
NSTimeInterval timeBetweenDates = [date2 timeIntervalSinceDate:date1];
NSTimeInterval
只是
双精度的
类型定义


如果您试图进行其他计算,请给出一些示例。

我真的不明白您想做什么?您好,看到图片中的两个日期了吗?我需要让他们进行计算。你好,杰夫。我编写了一个代码,计算两个日期之间的天数,正如您在回答中所写的那样。现在我需要减去照片的日期(仅当照片表中输入的日期在日期范围内时)。示例:从2012年12月1日到2012年12月31日有31天,现在我必须减去31到2012年12月25日(插入表格中的日期)。好吧,你只需从总天数中减去1,对吗?那么,这不是问题的解决方案吗?