У меня есть NSMutableArray с 24 строками.
Мне нужно сохранить эти данные, если пользователь получает звонок или выходит из приложения.
Я изучил много примеров, но по какой-то причине не могу определить, как лучше всего сохранить данные.
24 строки соответствуют 24 кнопкам и их состоянию. При нажатии кнопки отображается соответствующая информация о массиве для этого тега кнопок (0 - 23). Что мне нужно было бы сохранить, если нажать 10 кнопок и показать их данные, как / как лучше всего сохранить эти данные, чтобы их можно было перезагрузить при запуске приложения?
Я думаю, мне нужно хранить:
Button Tag,
Кнопки, соответствующие значению Array,
Состояние кнопки (нажата ли она и отображается ли значение или нет)
Я бы сохранял эти данные при выходе из приложения, а затем при повторном запуске приложения определял, существуют ли эти сохраненные данные, если это так, заполнял массив и проверял состояния кнопок, чтобы определить, были ли они уже показаны, и если Итак, установите его соответственно. Затем, когда этот файл был загружен, я бы удалил сохраненные данные (файл .DAT, если сохранен таким образом). Таким образом, если пользователь выйдет изящно, при следующем запуске он запустит новую игру.
Я рассмотрел несколько примеров, в которых они хранят данные в файле .DAT, но у меня возникла проблема с реализацией этого ... и я задаюсь вопросом, является ли это даже лучшим способом.
Любая помощь или мысли по этому поводу очень ценятся.
Geo ...