我希望用户选择他们想要在哪个工作日重复某个事件,到目前为止我实现了类似于闹钟中的工作日,但现在我正在考虑如何将这些数据存储在Core Data中。我是否应该为每天创建一个BOOL属性?如何在一定时间内获得一个阵列,比如说星期四是什么?
答案 0 :(得分:0)
您可以使用位域来显示此重复模式(每天位数)
您可以通过设置谓词来获得一系列“星期四”重复事件:
[NSPredicate predicateWithFormat:@"((repeatPattern & %@) != 0) AND (...timespan limitations...)",@(ThursdayBit)]