整数値を 'キー'として使用して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. BOOLの値をNSMutableDictionaryに設定する
- 3. どのようにPFQueryで整数値を設定するのですか?
- 4. 設定値NSMutableDictionary?
- 5. Laravelの設定値にアクセスするためにネストされたキーを使用できますか?
- 6. NSMutableDictionaryの値を別の値に設定する
- 7. 整数フィールドのデフォルト値を最大値に設定するにはどうすればよいですか?
- 8. どのようにして増分値をTextBoxに設定できますか?
- 9. 数値を数値として返すようにMySQLを設定する
- 10. DataGridView列に値を追加するとき、値をどのように書式設定できますか?
- 11. FloorとCeilがpython3.xの最も近い整数にどのように値を設定しますか?
- 12. TextViewを整数値に設定する
- 13. Javaでif文を使用するときに、どのように小数値を丸めますか?
- 14. どのように各キーの値を押してjQueryで変数に使用するのですか?
- 15. どのようにキー属性を設定できますか?
- 16. どのように私はサーバー側の処理のための整数を設定するdbから文字列の値を取得できますか?
- 17. 複数の値をリストにまとめて設定するr
- 18. HashMapsを使用すると、設定したしきい値以下の値を持つすべてのキーを返すことができますか?
- 19. ユニットテストでNSMutableDictionaryの値を設定できません
- 20. 別の列のしきい値の整数の列の整数値を設定しますか?
- 21. Python3でどのように変数のデフォルト値を設定しますか?
- 22. JavaScriptで変数名としてキー値を使用するにはどうすればよいですか?
- 23. JavaFX:テーブルの列に整数値を設定できません。
- 24. 主キーのクラスタリング列にNULL値を設定できますか?
- 25. データベーステーブルの主キーにMAX値を設定できますか?
- 26. どのように変数をブール値に設定するのですか?
- 27. キー/値の型を明示的に指定するために "as"キーワードを使用できますか?
- 28. AmChartsの値軸に連続整数ステップを設定するにはどうすればよいですか?
- 29. mongodbで整数のデフォルト値を設定するにはどうしたらいいですか?
- 30. Djangoの各HiddenInputフィールドにどのように値を設定できますか?
ありがとうmiddaparka ... – Ratan
キーはNSString *でなければならず、それはNSStringValueCoding.hのように見えるすべてのメソッドは文字列を要求します。 SDKで何か変更されましたか? –