存储查找日期选择(实际值或查找索引)的最佳方法是什么?以我的 iPhone 应用程序的 CoreData 为例。选项似乎是:
1)存储实际值(例如整数或浮点数) - 但是当用户从值的查找列表中修改他们的当前值时,代码必须确定这是第一个,并希望有一个匹配它们在当前查找值列表中的值。
2)存储查找索引 - 但是如果您想更改查找列表中的值范围,您可能会引入不匹配错误
如果我错过了另一种选择,有什么建议是最好的方法,或者另一种方法?
PS 例如,如果查找是“从 3.1、3.2 和 3.3 kg 中选择一个重量,那么如果这是选择的重量,您可以存储选项 (1) 3.1,但是对于选项 (2),您可能只存储 0 (即一个索引)来表明它是用户想要的第一个选择。