Когда я заменяю или вставляю объект в массив nsmutable, я получаю исключение - PullRequest
0 голосов
/ 26 апреля 2010

При замене или вставке в массив NSMutable я получаю исключение как:

Завершение работы приложения из-за необработанного исключения «NSInternalInconsistencyException», причина: '*** - [NSCFArray replaceObjectAtIndex: withObject:]: метод мутации отправлен в неизменяемый объект'

[list replaceObjectAtIndex:indexRow withObject:editcontacts];
//or

[list insertObject:editcontacts atIndex:indexRow];

1 Ответ

4 голосов
/ 26 апреля 2010

Вы все еще используете NSArray вместо NSMutableArray. Вам нужно выделить list так:

NSMutableArray *list = [[NSMutableArray alloc] init];

См. этот вопрос

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...