为某些工作日创建活动

时间:2013-03-31 12:24:39

标签: ios objective-c core-data nsdate

我希望用户选择他们想要在哪个工作日重复某个事件,到目前为止我实现了类似于闹钟中的工作日,但现在我正在考虑如何将这些数据存储在Core Data中。我是否应该为每天创建一个BOOL属性?如何在一定时间内获得一个阵列,比如说星期四是什么?

1 个答案:

答案 0 :(得分:0)

您可以使用位域来显示此重复模式(每天位数) 您可以通过设置谓词来获得一系列“星期四”重复事件:
[NSPredicate predicateWithFormat:@"((repeatPattern & %@) != 0) AND (...timespan limitations...)",@(ThursdayBit)]