Я работаю на iPhone и использую навигацию.
У меня есть список данных в RootViewController, и я передаю одни данные в detailViewController при нажатии на ячейку. Вот так
detailViewController.message = [tableData objectAtIndex:indexPath.row];
И я хочу изменить содержимое 'message' в detailViewController. Это возможно?
Я пробовал это, но я получаю ошибку, что это неизменный объект. Как я могу это сделать? Кто-нибудь подскажет мне. Спасибо;)
Добавлено ---------------------------------------------- -
Ok. Я уточню вопрос.
в detailViewController, объявлено сообщение NSMutableDictionary * type.
и используется вот так.
NSMutableString *str = [m_message objectForKey:KEY_CONTENT];
[str appendFormat:@"appended!"];
И у меня есть это сообщение.
* Завершение работы приложения из-за необработанного исключения «NSInvalidArgumentException», причина: «Попытка изменить неизменяемый объект с appendFormat:«
Разве я не могу просто изменить его содержимое, как изменение данных в c ++ с помощью указателя?