Итак, я пытаюсь изменить все логические значения в NSMutableArray, который я создал, и следовал из здесь.
у меня есть:
@property (nonatomic, retain) NSMutableArray *isDinosaurTapped;
и синтезировано:
@synthesize isDinosaurTapped;
и настройте [ИЗМЕНЕНО, чтобы показать isDinosaurTapped]:
NSMutableArray *newDinosaurTaps = [[NSMutableArray alloc] init];
for( int i = 0; i < [dinoSprites count]; i++ )
{
NSNumber *isTapped = [posPlist valueForKeyPath:[NSString stringWithFormat:@"Dinosaurs.Dinosaur_%i.isTapped", i]];
[newDinosaurTaps addObject:isTapped];
}
self.isDinosaurTapped = [newDinosaurTaps copy];
for( int i = 0; i < [isDinosaurTapped count]; i++ )
{
[isDinosaurTapped replaceObjectAtIndex:i withObject:[NSNumber numberWithBool:NO]];
}
Когда я собираю его нормально, однако, когда я на самом деле собираю и запускаю, я продолжаю получать SIGABRT: '- [__ NSArrayI replaceObjectAtIndex: withObject:]: нераспознанный селектор, отправленный экземпляру.
Неправильно ли я установил свойства NSMutableArray? Но согласно this , мои свойства должны быть в порядке.
Любая обратная связь с благодарностью! : D