NSDictionaryをキーにNSDateを持たせることは可能ですか?NSDatesをキーにしたNSDictionary
3
A
答えて
6
プロパティリストを使用していません。文字列キーのみが許可されているためです。 NSKeyedArchiver
を使用して書き込むことができるはずですが、それはより不透明な形式であるという欠点があります。また、もちろん、日付を文字列に変換する辞書のコピーを作成することもできます。
2
はい、うまくいくはずです。NSDate要素もplistエンコードに適しています。あなたが値として入れた値に依存するかもしれません。
問題が発生した場合は、コードで質問を更新してください。
関連する問題
- 1. NSDictionaryのキーとして@charを使用
- 2. "()"のNSDictionaryフォーマットのキー値
- 3. 使用ASIHTTPRequest NSDictionaryのキー
- 4. NSDictionaryのキーとしてtypedef列挙型?
- 5. ネストされたNSDictionaryにキーを追加する
- 6. NSDictionaryのキーの値がNSStringか別のNSDictionaryかどうかを知るには?
- 7. 値の代わりにNSDictionaryのキーを印刷します
- 8. NSDictionaryのキーをNSNumberに変換します。
- 9. NSDictionaryキーとしてNSViewインスタンスを使用していますか?
- 10. NSDictionaryキーとしてintを使用していますか?
- 11. Objective-C NSDictionary - 注文キーとオブジェクト
- 12. iPhoneとNSDictionaryのキーとの接続
- 13. NSDictionaryのdictionaryWithObject:キー:実行時に何らかの理由でクラッシュしたアプリ
- 14. NSdatesを比較するには?
- 15. NSDictionaryの大文字と小文字を区別しないキー
- 16. キー奇妙な動作としてNSNumberを持つNSDictionary
- 17. NSDictionaryに追加する前のキーを比較する
- 18. NSDictionaryを注文しました
- 19. NSDictionaryを他のNSDictionaryに追加する
- 20. 今後NSDatesの配列を取得
- 21. NSDatesを比較して昼夜を決定しますか?
- 22. NSDictionaryを使用したクラッシュエラー - Iphone SDK
- 23. フィルタ特定のキーの値を持つNSDictionaryのNSArray
- 24. iPhone - NSDictionaryを2つのキーで含むNSMutableArrayのソート
- 25. NSDictionaryのはトラブルの理解を持つキー
- 26. NSDictionaryからキーと値のペアを抽出する
- 27. iOS - Objective C、キー名でNSDictionaryのNSArrayをソートする
- 28. NSDictionaryを無効にする方法自動的にキーをソートする
- 29. NSDictionaryからキーのオブジェクトを取得するには?名前の辞書に
- 30. どのクラスをNSDictionaryのキーとして使用できますか?
NSDictionaryには、NSData、NSDate、NSNumber、NSString、NSArray、またはNSDictionaryというplistの次のタイプがリストされています。 – Eiko
これらは値の型が許可されています。 _keys_として使用できるのは文字列だけです。 –
@Ahruman:おそらくあなたが考えているのは、キー値コーディングでは、キーは文字列でなければならないということです。 – JWWalker