NsuserDefault динамически добавить NsmutableArray. - PullRequest
0 голосов
/ 04 марта 2011

Я использую nsuserdefault для сохранения настроек.Я сохраняю массив nsmutable в nsuser по умолчанию динамически. Когда пользователь нажимает кнопку, он работает нормально, но когда пользователь нажимает кнопки в объекте табличного представления таблицы nsmutableArray, сохраняются в nsuser по умолчанию, и мы превышаем его через приложение, но когда я вернулся к представлениюи снова нажмите кнопку, которая добавляет объект nsmutableArray в nsuerDefault, но старое значение nsuerDefault переопределяется.Я хочу, чтобы это старое значение не было переопределено, и новое значение добавляется в nsuser по умолчанию

1 Ответ

1 голос
/ 04 марта 2011

Затем вы должны загрузить ранее сохраненный массив из пользовательских настроек по умолчанию. Затем обновите его новыми значениями и сохраните там снова.

NSMutableArray* saved_array = [NSMutableArray arrayWithArray: [[NSUserDefaults standardUserDefaults] arrayForKey: @"array_key"]];
//update saved array
[[NSUserDefaults standardUserDefaults] setValue: saved_array forKey: @"array_key"];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...