Je n'ai que ce code en m. fichierNSMutableArray Exc_Bad_Access
NSMutableArray * arrayOfBools;
arrayOfBools=[[NSMutableArray alloc] initWithCapacity:1000];
NSNumber *ijk =(NSNumber*) 9;
[arrayOfBools addObject:ijk];
Erreur sur ce [arrayOfBools addObject: ijk];
Obj-C ne convertit pas automatiquement entre différents types, et ce que vous faites avec '(NSNumber *)' est appelé typecasting, sauf si vous le savez ce que vous faites, devrait être évité. Dans cet exemple, vous créez un entier dans un pointeur, avec des résultats désastreux. – lucius