我有一個簡單的調查問卷應用程序,我需要保存調查歷史記錄顯示的日期。它必須這樣工作 - 在tableview中,用戶首先可以看到日期,點擊日期後他可以看到調查的答案。我將使用NSUserDefaults作爲歷史記錄。有什麼建議麼?NSDate的表格查看
0
A
回答
0
如果你要使用NSUserDefaults
,你可以保持您的所有調查中NSMutableDictionary
和你的鑰匙將只是NSDate
字符串。
然後讓調查排序的數組,你可以使用下面的代碼:
NSArray *sortedKeys = [[surveysTaken allKeys] sortedArrayUsingSelector: @selector(compare:)];
NSMutableArray *sortedValues = [NSMutableArray array];
for (NSString *key in sortedKeys)
[sortedValues addObject: [surveysTaken objectForKey: key]];
因此,您將獲得sortedValues
陣列。
0
- 如果只有少量數據,您可以使用NSUserDefaults。
- 如果數據量很大,那麼你應該使用SQLite3數據庫
- 你也可以使用core data,這比其他兩個更有效率。
+0
感謝您的澄清,但這不完全是我一直在問。我正在尋找解決方案,瞭解如何顯示按拍攝日期顯示的歷史調查。 –
+0
@JackMilo:如果您正在使用數據庫或NSuserDefaults也爲該時間提供一個字段,則使用NSSortDescriptor或NSDate類的日期排序函數對值進行排序。 –
相關問題
- 1. 檢查,看看NSDate是6個月前
- 2. 查看錶格上的標記查看
- 3. 隱藏/查看編輯查看錶格
- 4. 查看/編輯html表格
- 5. 查看多個表格
- 6. 在CockroachDB中查看錶格
- 7. 查看(2)加入表格?
- 8. 無法查看VBA表格
- 9. 產生查詢查看多個表格
- 10. 的NSDate格式4.1
- 11. 訪問表 - 如何查看錶格,拉
- 12. 格式化NSDate
- 13. NSDate格式
- 14. 查看錶格的選定值
- 15. 查看R中的雙向表格
- 16. 查看錶格中的自我加入
- 17. Symfony中查看量的單獨表格
- 18. Android中的鈦表格查看器
- 19. 查看DataGridView中的所有SQL表格
- 20. SWT - PrintDialog打印表格/表格查看器的內容
- 21. 授予查看權限但不查看基礎表格
- 22. 我的僱主可以查看我看到的表格嗎?
- 23. 格式的NSString的NSDate
- 24. NSDate格式問題
- 25. 從表中刪除單元格查看
- 26. PostgreSql命令查看錶格數據
- 27. 查看錶格作爲約束條件
- 28. JFace + SWT複合表格查看器
- 29. 無法在RootViewController中查看錶格
- 30. 添加覆蓋網格表查看
一切工作正常,感謝Tomasz –