存储查找日期选择(实际值或查找索引)的最佳方法是什么?

时间:2011-07-15 02:15:56

标签: iphone objective-c ios core-data lookup-tables

存储查找日期选择(实际值或查找索引)的最佳方法是什么?在我的案例中,在CoreData中用于iPhone应用程序。选项似乎是:

1)存储实际值(例如整数或浮点数) - 但是当用户从查找值列表中修改其当前值时,代码必须确定哪个是第一个,并且希望有在当前查找值列表中匹配其值。

2)存储查找索引 - 但是如果要更改查找列表中的值范围,可能会引入不匹配错误

如果我错过了另一种选择,任何建议都是最好的方法,还是其他方法?

PS例如,如果查找是“选择3.1,3.2和3.3 kg的重量,那么你可以存储选项(1)3.1如果这是选择的重量但是对于选项(2)你可能只是存储0(即索引)以指示它是用户想要的第一个选择。

1 个答案:

答案 0 :(得分:0)

我不明白为什么当你问如何存储“查找日期选择”时,你会说“实际值”是整数或浮点数。核心数据可以直接存储NSDate对象。只需确保日期的时间部分始终设置为格林威治标准时间午夜,假设您只关心日历日期,而不关心时间。