Я прочитал список в память и мне нужно изменить одно из значений, если пользователь нажимает на строку.
Я прочитал список в память, а затем показал его в виде таблицы.
Это чтение в память:
self.questions = [NSDictionary dictionaryWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"q1" ofType:@"plist"]];
Затем мне нужно обновить одно из значений, только когда оно находится в памяти. Я думаю, я мог бы создать еще один целый массив, но мне кажется, что я мог бы сделать что-то вроде этого:
[[[self.questions valueForKey:title] objectAtIndex:indexPath.row] valueForKey:@"Checked"] = @"1";
При запуске я получаю сообщение об ошибке, в котором говорится, что значение доступно только для чтения. Коротко о создании другого массива для обработки отмеченных и включенных, есть ли способ сделать это?
спасибо!