2011-07-15 48 views
1

存儲查找日期選擇(實際值或查找索引)的最佳方法是什麼?在我的情況下在iPhone應用程序的CoreData。這些選項似乎是:什麼是存儲查找日期選擇(實際值或查找索引)的最佳方法?

1)存儲實際值(例如整型或浮點型) - 但是當用戶從查找值列表中修改當前值時,代碼將不得不計算出哪一個是第一個,並且希望在當前查找值列表中有一個匹配值。

2)店鋪查找索引 - 但是如果你想改變的值的範圍在查找列表,你可以引入一個失配誤差

任何建議重新最好的辦法,或者另一種方法,如果我錯過了另一選項?例如,如果查找是「從3.1,3.2和3.3公斤中選擇一個重量,那麼你可以存儲選項(1)3.1,如果這是選擇的重量,但是對於選項(2),你可能會只是存儲0(即索引),以表明這是用戶想要的第一個選擇。

回答

0

我不明白爲什麼你會說當你問的時候「實際值」是一個整數還是浮點數以存儲「查找日期選擇」Core Data可以直接存儲NSDate對象,只要確保日期的時間分量始終設置爲午夜格林尼治標準時間(假設您只關心日曆日期而不是時間)

+0

嗨 - 在問題中提出一些澄清 - 希望這有助於 – Greg

+0

在這個問題上提出了一些澄清 - 希望這有助於 - 沒有什麼大不了的,但我很好奇看到別人怎麼做到這一點 – Greg

相關問題