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