Boh, non ci riesco.
Non viene visto l'array, perché si trova all'interno di un altro blocco.
codice:
- (id)init
{
    self = [super init];
    if (self)
    {
        NSMutableArray *numeri = [[NSMutableArray alloc] init];
    }
    return self;
}

-(IBAction)addNumeroToNumeri:(id)sender
{
    //if (numeri==nil){
    //    NSMutableArray *numeri = [[NSMutableArray alloc] init];
    //}
    NSNumber* number=[[NSNumber alloc]initWithInt: 1];
     [numeri insertObject: number atIndex:0];
    [numeri addObject: number];
}
Secondo me questo linguaggio di programmazione mi farà impazzire.

Ti allego una foto con gli errori