Для программы для iPad, которую я пишу, я использую модальное представление как способ доступа пользователя к табло. Счет ведется вручную. В представлении «Табло» у меня есть кнопка для увеличения оценки и кнопка для уменьшения оценки, которая обновляет UILabel для отображения обновленной оценки. Есть третья кнопка, чтобы закрыть табло, и модальное представление отклонено.
Во время игры я получаю доступ к табло и обновляю счет. Затем я закрываю табло и продолжаю игровой процесс. Геймплей состоит из доступа к нескольким представлениям с помощью UINavigationController. Когда я получаю доступ к табло позже в игре, счет сбрасывается до 0.
Как хранить переменную, чтобы при обращении к табло она сохраняла счет, установленный пользователем?
Я занимался исследованием глобальных переменных, синглетонов и нескольких других методов. Кажется, есть много споров о том, как это должно быть сделано. Поскольку табло доступно из нескольких разных представлений, я не уверен, как сохранить переменную счета.
Любые предложения, я бы высоко ценил.