NSMutableDictionary中只能放入对象,不能放入基本类型,这一点请参考java的Map系列。。。 然则NSInteger。。不是对象。。。。NSNumber才是,所以应该这样放的:

NSInteger aInteger; 
NSMutableDictionary *dic=[[NSMutableDictionary alloc initWithCapacity:10]; 
[dic setObject:[NSNumber numberWithInteger:aInteger]forKey:@"TheKey"]; 


posted on 2012-08-04 11:44  一位程序猿  阅读(284)  评论(0)    收藏  举报