Можно ли как-то сохранить индексы UIActionSheet? - PullRequest
0 голосов
/ 11 августа 2010

Я хотел бы использовать ActionSheet для сортировки опций в приложении, содержащем множество табличных представлений с контроллерами навигации.Моя проблема в том, что я не могу сохранить последний выбранный индекс на листе после возврата на один уровень назад или выхода из приложения.Значение индекса по умолчанию возвращается к 0, и я просто не могу изменить его начальное значение.Возможно, это что-то тривиальное, но я бы очень признателен за помощь.Спасибо.

Ответы [ 2 ]

1 голос
/ 11 августа 2010

Вы имеете в виду, что вы хотите, чтобы UIActionSheet в последующих появлениях отражал текущую настройку?

Если это так, это может быть неправильная метафора пользовательского интерфейса, так как это просто набор кнопок, и ничто не может отличить одну кнопку от другой, кроме той, которая отменяет операцию или является разрушительной, и ни одна из похоже, соответствует настройке «порядка сортировки», которую вы хотите отслеживать.

А как насчет простого UITableView с UITableViewCell, у которого accessoryType составляет UITableViewCellAccessoryCheckmark? Как на рисунке 1-3 здесь .

0 голосов
/ 11 августа 2010

Прочитайте некоторые учебники или книги по постоянному хранилищу.Базовые данные или SQLite доступны для нужд базы данных, или вы можете хранить простые значения в NSUserDefaults.Этого должно быть достаточно, чтобы помочь вам.

...