У меня есть некоторые деструктивные операции, которые требуют подтверждения, и я использую UIActionSheet.
Внутри clickedButtonAtIndex я запускаю некоторые длительные операции, для которых требуется UIActivityIndicatorView.
Проблема в том, что я не вижу UIActivityIndicatorView, пока не закроется таблица UIActionSheet, и это происходит после завершения операции.
Могу ли я принудительно закрыть UIActionSheet, даже если пользователь нажал несколько кнопок и его делегат clickedButtonAtIndex был запущен?
В псевдокоде:
- Пользователь хочет выполнить деструктивную операцию
- Запрос подтверждения с UIActionSheet
- Пользователь говорит ДА
- Делегат clickedButtonAtIndex запускает и вызывает длительную операцию
- Эта операция, первое, что делает, это открывает UIActivityIndicatorView, но поскольку UIActionSheet активен, я не могу видеть до конца ...
спасибо,
г. * * Тысячу двадцать-пять