如何使用整數值作爲'key'來設置NSMutableDictionary中的浮點值?如何使用整數值作爲'key'在NSMutableDictionary中設置值?
37
A
回答
76
檢索它作爲NSDictionarys僅設計用於對付的對象,一個簡單的方法做,這是包裝的整數和浮點在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等方法。
2
它需要是一個對象,所以請使用[NSNumber numberWithInt:myInteger]
。
然後,-integerValue
8
您可以使用NSMapTable,因爲它直接支持整數鍵和/或值。無需通過NSNumber進行裝箱/取消裝箱,但設置和使用起來也稍微困難。
相關問題
- 1. 如何使用Key值編碼設置屬性值在ABPerson
- 2. 在Mongoengine中使用key作爲值
- 3. 如何設置最大整數值爲文本框的值
- 4. 在另一列的閾值整數列中設置整數值?
- 5. 如何將數值設置爲smali中的整數類
- 6. 當數值已被設置時,爲key數組賦值一個新值
- 7. 將NSMutableDictionary的值設置爲另一個值
- 8. 更新值或設置的NSMutableDictionary
- 9. 爲整數設置一個哈希值?
- 10. 設置文本爲整數值
- 11. 設置變量爲浮點整數值
- 12. 設置本年度值爲整數
- 13. 將TextView設置爲整數的值
- 14. Tableview - NSMutableDictionary - currow獲取整數值? iPhone
- 15. 如何爲整數字段Django設置默認值,最大值和最小值?
- 16. NSMutableDictionary key shuffled
- 17. 如何使用一些整數值設置z索引
- 18. 使用枚舉值作爲整數
- 19. 使用整數作爲枚舉值
- 20. 使用JSON對象作爲整數值
- 21. 如何設置所有係數爲正值使用Mathematica求解整數方程?
- 22. 如何使用sp_OASetProperty設置數組值
- 23. 如何在jsp中爲dropdownlist設置值?
- 24. 使用UIImageView作爲NSMutableDictionary中的鍵來查找布爾值
- 25. 如何使用CFMutableDictionary與char數組作爲鍵和整數值?
- 26. 無法在單元測試中設置NSMutableDictionary中的值
- 27. 如何在NSDictionary中正確設置整數值?
- 28. 如何在PFQuery中設置查詢的整數值?
- 29. 如何設置的NSMutableDictionary
- 30. 如何在取消設置數組值後設置鍵值?
integerValue方法返回一個NSInteger對象,而不是int。 :-) – 2011-01-27 10:44:57
哎唷,那應該是-intValue。謝謝middaparka – sidyll 2011-01-27 10:48:40
@middaparka:NSInteger不是一個對象。 – EmptyStack 2011-01-27 10:49:29