#ios #ios4 #ios5 #ios-4.2
#iOS #ios4 #ios5 #ios-4.2
Вопрос:
У меня есть список команд, который по отдельности содержит список членов команды, поэтому в деталях мой первый контроллер tableview содержит список команд, например. команда A, команда B, команда C и так далее, и когда я нажимаю на конкретную команду, она переходит к другому контроллеру tableviewи показывает еще один список членов команды, я хочу сохранить эти данные в файл, чтобы, даже если пользователь убьет приложение, он должен получить список имен команд и членов команды, так как я могу это сделать
Спасибо и спасибо Ранджит
Ответ №1:
Вы можете использовать NSArray
of NSArrays
для хранения списка команд со списками участников. Чтобы сохранить это постоянно, вы можете использовать NSUserDefaults
:
[NSUserDefaults standardUserDefaults] setObject:yourArray forKey:@"TeamList"];
Комментарии:
1. Спасибо за ваш ответ как насчет использования plist ..?
2. и, эй, это не просто статический массив, пользователь добавит свою команду в команду members..so когда пользователь добавляет команду, она должна быть сохранена вместе с сохраненными участниками, и в следующий раз, если он добавит другую команду, предыдущая команда также должна присутствовать
3. NSUserDefaults — это внутренний список, но Apple предоставляет ему хороший API для получения и настройки. Для изменяемых объектов просто преобразуйте массив массивов в NSMutableArrays, и все в порядке.
4. привет, спасибо, не могли бы вы предоставить мне пример кода .. а также я хочу сейчас, как мы можем предотвратить перезапись списка массива team?