2011-06-24 45 views
0

大家好我是mutableArray如何存储整数值到一个数组中的iphone

NSDictionary *dict; 
self.dayArray = [[NSMutableArray alloc] initWithCapacity:[xmlParseArray count]]; 
for(dict in xmlParseArray) 
    if([dict objectForKey:@"day"]) 
    [self.dayArray addObject:[dict objectForKey:@"day"]]; 

NSLog(@"dayArray is : %@",dayArray); 
dayArray print : 10,15,26,28.... 

我希望将这些值转换成整数格式并存储另一个数组。对于这个我这样做..

int currentNumber; 
for(int i=0; i<[dayArray count]; i++) 
{ 
    currentNumber = [((NSNumber*)[dayArray objectAtIndex:i]) intValue]; 

} 
NSLog(@"currentNumber is : %d",currentNumber); 

currentNumber打印10,15,26,28,但我想它存储到阵列具有整数格式 这些天,我想显示这些天进日历突出红色 请任何人帮我.. 谢谢:

+3

你有答案14个问题,但是你没有接受。为什么? – vikingosegundo

+0

我同意vikingosegundo,接受答案,假设你想要更多的帮助。 – chewy

回答

2

为什么不只是通过dayArrayDirectly?它已经有了NSNumber对象。

1

试试这个

[dictionaryArray setObject:[NSNumber numberWithInt:1] forKey:@"ANumberValue"]; 
+0

谢谢@ShiShi回答我.. :) – pinku

相关问题