NSMutableArray Exc_Bad_Access - PullRequest
       2

NSMutableArray Exc_Bad_Access

0 голосов
/ 12 июля 2010

У меня есть только этот код в м. файл

 NSMutableArray * arrayOfBools;

   arrayOfBools=[[NSMutableArray alloc] initWithCapacity:1000];

NSNumber *ijk =(NSNumber*) 9;

       [arrayOfBools addObject:ijk];                 

Получить сообщение об ошибке [arrayOfBools addObject: ijk];

Ответы [ 2 ]

4 голосов
/ 12 июля 2010

Вы не можете объявить и установить NSNumber следующим образом: NSNumber *ijk =(NSNumber*) 9;.Это установит его в целое число (9).

Используйте это:

NSNumber *ijk = [NSNumber numberWithInt:9];
1 голос
/ 12 июля 2010

Третья строка, объявление NSNumber неверно.если вы пытаетесь обернуть bool в NSNumber, используйте NSNumber *test = [NSNumber numberWithBool:YES];

...