NSMutableArray中存放数值型变量的方法
NSMutableArray中只能存放从NSObject继承下来的对象,对于数值如int型变量如何存放呢?
其实很简单只要先把它转换成NSNumber对象就可以了
int intVar=1;
NSNumber * testInt=[[NSNumber alloc] initWithInt:intVar];
[array addObject:testInt];
取出来时,也一样的,先得到NSNumber对象,再将其转换成需要的类型
NSNumber * testInt=[array objectIndexof:0];
int intVar=[testInt intValue];
其它的类型BOOL等也类似
浙公网安备 33010602011771号