Я разрабатываю приложение на основе uitableview, номера разделов и строк для разных разделов определяются данными из основных данных. Теперь мне нужна структура для сохранения выбора пользователя.Сохранение строки синтаксического анализа в данных ядра
Чтобы быть понятным, его приложение для сохранения паролей и пользователи могут сохранять информацию в соответствии с предварительно установленными шаблонами. Как видно из приведенных ниже изображений, в представлении таблицы отображаются разные пары значений ключа для беспроводного маршрутизатора и выбора мгновенных сообщений. Я строки во информацию для различных типов в основных данных, так что строки могут быть загружены динамически в соответствии со значениями из основных данных ...
Приложения для одного пользователя. Пользователь может изменить значения любой строки, включая строку заголовка заголовка, например, «беспроводной маршрутизатор» ... После того, как пользователь внесет некоторые изменения в значение строк и нажмите кнопку «Сохранить» в верхней правой части экрана, третий вкладка будет добавлена ниже и отобразит эти новые данные, измененные пользователем.
Мой вопрос в том, как сохранить новые данные, измененные пользователем?
Моя основная структура данных;
Решение приходит на мой взгляд, чтобы сохранить значения в качестве синтаксически анализируемого строки в таблице, которая является «SavedData» на изображении выше.
Какой подход может быть более подходящим для решения того, что мне нужно. Является ли сохранение пары значений ключа в одной таблице как правильной и эффективной синтаксической строкой? или есть лучший способ.
Если вы просто снести пароль, URL и имя пользователя на следующую страницу, добавить их к NSUSerDefaluts, и держать один флаг, который говорит авторизовались ли у или выход из системы, на основе этого флага, и можно представить экран входа в систему (которая показано выше) – sample
Это массивный избыток для «CoreData». «CoreData» означает больше базы данных, где у вас будет несколько строк под каждым «Entity». Здесь у вас может быть одна или две строки (в зависимости от того, как пользователь выходит из системы и регистрируется в другой учетной записи), но вы вводите много накладных расходов для этого. Используйте 'NSUserDefaults', для этого просто не стоит использовать' CoreData'. – LyricalPanda
Хорошо, я думаю, что вопрос непонят, я его отредактирую. Это не логическая реализация. –