Я делаю событие календаря. Запустив приложение, он покажет календарь с табличным представлением ниже событий дня. После нажатия событий он перейдет в другое представление, чтобы показать детали. Все это с массивами, читаемыми из памяти и передаваемыми. Когда я хочу изменить имя события, он переходит к представлению с таблицей со всеми именами событий, используемыми и с нажатой ячейкой, я хочу вернуться к своему предыдущему виду и изменить имя на выбранное мной, но проблема когда я читаю вещь из памяти. Поэтому я должен измениться в памяти. Я попробовал [[mainDelegate.personArray objectAtIndex:i]setEventname:newname]
, но когда я перезапущу приложение, его больше нет.Редактирование информации
0
A
ответ
0
Простейшим решением (с того момента, как вы сейчас находитесь) было бы хранить массив в настройках по умолчанию. После изменения mainDelegate.personArray
позвонить [mainDelegate commitSettings]
и добавить что-то вроде этого к mainDelegate
:
-(void)commitSettings
{
[[NSUserDefaults standardUserDefaults] setObject:self.personArray
forKey:@"personArr"];
// you may leave this one out for non-critical data:
[[NSUserDefaults standardUserDefaults] synchronize];
}
и при запуске приложения, читать в массиве, как это:
self.personArray = [[NSUserDefaults standardUserDefaults] objectForKey:@"personArr"];
Смежные вопросы
- 1. Просмотр и редактирование информации XMP
- 2. Редактирование информации о системе hudson java
- 3. Редактирование дополнительной информации в dataTable на firstFaces
- 4. drupal редактирование информации о пользователе после регистрации
- 5. C++ Редактирование файла без удаления.other информации
- 6. Java Netbeans: Редактирование информации о подключении базы данных MySQL
- 7. Magento - редактирование информации о клиенте, а затем сохранение причины ошибки
- 8. Создание, сохранение и редактирование информации в объекте класса расходов
- 9. Редактирование запроса на редактирование
- 10. Отслеживание информации
- 11. Редактирование текстового файла?
- 12. Редактирование окна Wordpress Редактирование окна
- 13. Редактирование файлов (чтение/редактирование/сохранение) в Java-приложении через webdav
- 14. Редактирование ячейки таблицы просмотра
- 15. Редактирование журнала загрузки IE
- 16. ListView - Редактирование строчной разметки
- 17. MySQL Редактирование определенной колонки
- 18. Редактирование и сохранение файлов
- 19. Редактирование заголовков электронной почты
- 20. Редактирование ячеек на ExtJS
- 21. Bash - редактирование строки кода
- 22. flex: редактирование данных datagrid
- 23. Редактирование и редактирование документов в реальном времени
- 24. Редактирование * редактирование атрибута класса с помощью метода
- 25. jqGrid редактирование строк пользовательское редактирование действие tooltip
- 26. Экран установки iOS - Редактирование имени
- 27. Редактирование pdf-файла Android Studio
- 28. Vb.net Редактирование DatagridView
- 29. Редактирование .txt из Python
- 30. system.net.mail редактирование содержимого почты
Некоторый код пожалуйста. Кроме того, вы используете фреймворк EventKit? Если нет, если вы не используете статическое хранилище для хранения ваших событий (например, сохраненных в файле или базе данных), как только вы покинете программу, все элементы в памяти будут GONE. – futureelite7