Я пытаюсь поместить 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.
Как мне переписать это, чтобы оно заработало?
Спасибо.