1

ルックアップ日付の選択 (実際の値、またはルックアップ インデックス) を格納するための最良の方法は何ですか? 私の場合、iPhone アプリケーションの CoreData です。オプションは次のようです。

1) 実際の値 (整数や浮動小数など) を格納します。ただし、ユーザーが値のルックアップ リストから現在の値を変更しようとすると、コードはこれが最初のものであるかを判断する必要があります。ルックアップ値の現在のリスト内の値。

2) ルックアップ インデックスを保存します。ただし、ルックアップ リストの値の範囲を変更したい場合は、不一致エラーが発生する可能性があります。

別のオプションを逃した場合の最善のアプローチ、または別のアプローチに関する提案はありますか?

PS たとえば、ルックアップが「3.1、3.2、および 3.3 kg から重量を選択するためのものであった場合、これが選択された重量である場合、オプション (1) 3.1 を格納できますが、オプション (2) の場合は 0 を格納するだけです (つまり、インデックス) を使用して、ユーザーが希望する最初の選択であることを示します。

4

1 に答える 1

0

「ルックアップ日付の選択」を保存する方法を尋ねているときに、「実際の値」が整数または浮動小数点数であると言う理由がわかりません。Core Data は NSDate オブジェクトを直接格納できます。時間ではなくカレンダーの日付のみを気にすると仮定して、日付の時間コンポーネントが一貫して午前 0 時 GMT に設定されていることを確認してください。

于 2011-07-15T06:02:58.333 に答える