整数値を 'キー'として使用してNSMutableDictionaryの浮動小数点値を設定するにはどうすればよいですか?どのようにNSMutableDictionaryの値を設定するために 'キー'として整数値を使用できますか?
答えて
でそれを取得し、これを実行するための簡単な方法は、整数をラップし、NSNumberオブジェクトに浮いています。例:
NSMutableDictionary *testDictionary = [[NSMutableDictionary alloc] init];
[testDictionary setObject:[NSNumber numberWithFloat:1.23f]
forKey:[NSNumber numberWithInt:1]];
NSLog(@"Test dictionary: %@", testDictionary);
[testDictionary release];
適切な値を抽出するには、NSNumberクラスから適切なintValue、floatValueなどのメソッドを使用します。
オブジェクトである必要がありますので、代わりに[NSNumber numberWithInt:myInteger]
を使用してください。 NSDictionarysはオブジェクトのみを扱うように設計されていたよう
その後、-integerValue
integerValueメソッドは、intではなくNSIntegerオブジェクトを返します。 :-) –
これは、-intValueである必要があります。ありがとうmiddaparka – sidyll
@middaparka:NSIntegerはオブジェクトではありません。 – EmptyStack
NSMapTableは整数キーおよび/または値を直接サポートするため、NSMapTableを使用できます。 NSNumberを使ってbox/unboxする必要はありませんが、セットアップと使用がやや難しくなります。
NSMapTableは、iOS 6以降でのみ使用できます。 –
NSMapTableは弱い参照を保持しています。しかし、それはNSDictionaryとは異なります。 –
「NSMapInsert」はiOSでは利用できません。 '[map setObject:(__ bridge id)((void *)myInt)forKey:myKey];'のようなもの以外の整数値を設定するより良い方法がありますか?私は、valueOptionsが 'NSPointerFunctionsIntegerPersonality | NSPointerFunctionsOpaqueMemory'である。 – qix
- 1. どのようにNSMutableDictionaryをキー値でソートできますか?
- 2. どのようにPFQueryで整数値を設定するのですか?
- 3. BOOLの値をNSMutableDictionaryに設定する
- 4. 設定値NSMutableDictionary?
- 5. 数値を数値として返すようにMySQLを設定する
- 6. TextViewを整数値に設定する
- 7. DataGridView列に値を追加するとき、値をどのように書式設定できますか?
- 8. どのように各キーの値を押してjQueryで変数に使用するのですか?
- 9. データベーステーブルの主キーにMAX値を設定できますか?
- 10. どのようにキー属性を設定できますか?
- 11. ユニットテストでNSMutableDictionaryの値を設定できません
- 12. どのように変数をブール値に設定するのですか?
- 13. mongodbで整数のデフォルト値を設定するにはどうしたらいいですか?
- 14. 配列の値を設定解除した後にキーの値を設定するにはどうすればよいですか?
- 15. Djangoの各HiddenInputフィールドにどのように値を設定できますか?
- 16. ConfigurationFileでスタイルの価値をどのように設定できますか?
- 17. numeric_limitsを使用してパラメータ値をデフォルト値に設定する
- 18. Rhino Mockedオブジェクトにどのように値を設定できますか?
- 19. キーと値のペアを設定する
- 20. タイプシステムを使用して整数を数値に変換する
- 21. ルアで数値のキー値を持つテーブルをどのように参照していますか?
- 22. Javaでcom.google.gson.JsonObjectを使用して値をnullに設定するにはどうすればよいですか?
- 23. Javaでorg.json.JSONObjectを使用して値をnullに設定するにはどうすればよいですか?
- 24. テンプレートの値をマップのキーとして使用するにはどうすればよいですか?
- 25. 外部キー列にNULL値を設定していますか?
- 26. PHPを使用してテキストボックスの値を設定するにはどうすればよいですか?
- 27. Javascript関数を呼び出すとき、どのようにカスタム値 "this"を設定しますか?
- 28. "int"値をNSMutableArray *またはNSMutableDictionary *にどのように格納しますか?整数であるJSONデータの慢性的な問題。
- 29. 辞書に値がない場合は、どのようにして値をPythonで設定しますか?
- 30. 変数が特定の値に達したときにブレークポイントを設定する
ありがとうmiddaparka ... – Ratan
キーはNSString *でなければならず、それはNSStringValueCoding.hのように見えるすべてのメソッドは文字列を要求します。 SDKで何か変更されましたか? –