2016-01-16 2 views
2

У меня проблема, у меня есть настройка таблицы, пользователи могут добавлять и удалять новые элементы, а также могут проверять их. Я имею в виду, что с каждой добавленной ячейкой в ​​этой ячейке появляется UISwitch, который пользователь может включать и выключать. «on» будет проверен и «выключен».Сохранение состояния UISwitch в TableViewCell: Swift

поэтому я очень новичок в программировании и хотел бы знать, как я могу сохранить состояние (независимо от того, включено ли оно или нет) из UISwitch, так что каждый раз, когда пользователь покидает приложение, переключатель остается одна и та же. Спасибо за помощь.

Текущий код: current cell code

+0

зависит. являются ли содержимое табличного представления динамическим или статическим? – joey

+0

Они динамические –

ответ

1

Если вы были новыми с развитием IOS, NSUserDefaults легче use.Just сохранить данные, как это: [[NSUserDefaults standardUserDefaults] saveObject:data forKey:@""]; и прочитать данные, как это: [[NSUserDefaults standardUserDefaults] objectForKey:@""]

1

Вы должны использовать послесвечение данных, чтобы сохранить конфигурацию (состояние включения и выключения), а затем получить их обратно. Здесь много опций Core Data (локальная база данных), UserDefault, SQLite или даже списки свойств. ниже полезного link, где вы можете начать. Удачи.

Смежные вопросы