我試圖把一個NSNumber的一個陣列,這樣的:如何從數組中讀取NSNumber?
NSNumber *n = [NSNumber numberWithInt:1];
[[array objectAtIndex:0] setValue:n forKey:@"1"];
然後,我有一個動作,我想它從陣列打印n.intValue。我寫的是這樣的:
-(IBAction)action:(id)sender {
NSNumber *n = [[array objectAtIndex:0 ] valueForKey:@"1"];
NSLog(@"%d",n.intValue);
}
的問題是,它是印刷0而不是1
我怎麼可以重寫這使它工作嗎?
謝謝。
謝謝,第一線固定我的問題。 – Jason 2012-03-18 00:28:09