Я использую NSJsonSerilization
для извлечения данных JSON в ячейках UITableView
. Я объявил массив как NSMutableArray
.Но до сих пор я получаюПолучение ошибки Как метод Mutating, отправленный на неизменяемый объект
-[__NSCFArray removeObjectAtIndex:]: mutating method sent to immutable object error
и приложение сбой каждый раз, когда я пытаюсь удалить клетки.
cell.nameLabel.text = [[jsonResults objectAtIndex:indexPath.row] objectForKey:@"FromProviderName"];
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath
{
[jsonResults removeObjectAtIndex:indexPath.row];
[jsonTable reloadData];
}
Я попытался найти решения, на которые раньше отвечали, я делаю то же самое. Благодаря!
вы можете показать нам, как вы передаете значения 'jsonResults'? – Ankur
jsonResults = [NSJSONSerialization JSONObjectWithData: параметры данных: nil error: nil]; [jsonTable reloadData]; – user3783213