【发布时间】:2016-01-02 18:14:14
【问题描述】:
我正在尝试快速实现代码,这将为我提供与当前日期最接近的日期。
问题是我希望用户最多选择 3 个日期,每次他选择的日期都会添加到名为“提醒”的数组中
然后我检查这个数组中有多少项(最多 3 个)(命名为:提醒),并使用 CoreData 存储数组中的特定日期/日期:
if addObjectView.reminders.count == 1 {
newobject.firstReminder = addObjectView.reminders[0]
}
if addObjecteView.reminders.count == 2 {
newobject.firstReminder = addObjectView.reminders[0]
newobject.secondReminder = addObjectView.reminders[1]
}
if addObjectView.reminders.count == 3 {
newobject.firstReminder = addObjectView.reminders[0]
newobject.secondReminder = addObjectView.reminders[1]
newobject.thirdReminder = addObjectView.reminders[2]
}
然后我想实现代码来首先检查来自 CoreData 的第一个/第二个/第三个提醒是否为零,如果不是,则将其与当前日期进行比较。如果它“更大”,则将此日期的字符串设置为标签。但我也想比较他们之间的第一个/第二个/第三个提醒的日期,或者以某种方式确保第一个提醒总是早于第二个等等。
我不知道这是否有那么难,但我正在努力解决问题,但我被卡住了。
【问题讨论】: