2011-06-24 71 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

相關問題