0

特定のイベントを繰り返したい曜日をユーザーに選択してもらいたいので、これまで目覚まし時計のものと同様の曜日選択を実装しましたが、このデータを Core Data に保存する方法を考えています。毎日の BOOL 属性を作成する必要がありますか?特定の期間に木曜日などの配列を取得する最良の方法は?

4

1 に答える 1

0

この繰り返しパターンにはビットフィールドを使用できます (1 日あたりのビット数)。
述語を設定することで、「木曜日」の繰り返しイベントの配列を取得できます。
[NSPredicate predicateWithFormat:@"((repeatPattern & %@) != 0) AND (...timespan limitations...)",@(ThursdayBit)]

于 2013-03-31T14:45:59.920 に答える