Jam*_*ter 1 cocoa-touch core-data objective-c ios
我正在开发一个使用警报通知用户事件的应用程序,我需要让用户选择应该应用警报的日期.为此,我向用户提供了7个复选框(每天一个),我已经确定复选框将链接到布尔值,但是我无法弄清楚应该如何存储这些复选框.
我正在使用核心数据来存储这些警报.我以为我可以使用数组,但核心数据不允许我在数据模型中存储数组.
有什么想法吗?
你有很多选择.您可以使用7位数字位掩码,如:
BOOL monday, tuesday, wednesday, thursday, friday, saturday, sunday;
int bitmask = 0;
bitmask |= monday << 0;
bitmask |= tuesday << 1;
bitmask |= wednesday << 2;
bitmask |= thursday << 3;
bitmask |= friday << 4;
bitmask |= saturday << 5;
bitmask |= sunday << 6;
Run Code Online (Sandbox Code Playgroud)
或者你可以只存储一个包含7个BOOL的表.
| 归档时间: |
|
| 查看次数: |
338 次 |
| 最近记录: |