Мне известно о том, что название этой темы не соответствует стандартам.
Во всяком случае, вот проблема, с которой я сталкиваюсь:
Мое приложение отображает табличное представление с релевантным по времени контентом (контент может устареть) и регулярно обновляется, вызывая веб-службу и анализируя ее xml-ответ.
Итак, чтобы не отображать пользователю устаревшую информацию, я хочу скрыть таблицу и отобразить ярлык «содержимое загружается», как только приложение перейдет в неактивное состояние.
для этого я реагирую на вызовы - (void)applicationWillResignActive:(UIApplication *)application
в моем AppDelegate.
это делает работу довольно хорошо, НО
- если пользователь дважды щелкнет значок дома, чтобы открыть переключатель задач, представление таблицы также исчезнет
- то же самое происходит, если iphone автоматически блокирует экран
Итак, есть ли способ отличить «тип» неактивного состояния, в которое входит приложение, или любые другие средства, позволяющие мне по-разному обрабатывать эти три изменения состояния? Или мне нужно идти по совершенно иному пути здесь?
Спасибо за вашу помощь
* Сэм