У меня вопрос относительно таблицы UIActionSheet на iPad.
Когда я представляю лист действий из presentFromBarButtonItem:animated:
и затем представляю еще один (нажав на другой UIBarButtonItem на том же UIToolbar), исходный UIActionSheet остается открытым.
Это не выглядит особенно хорошо.
Я пробовал выполнить итерацию self.view.subviews
и преобразовать представление в таблицу UIActionSheet и вызвать соответствующий метод dismissWithClickedButtonIndex:animated:
, однако он не работает.
Например:
- (void)pressBarButtonItem {
for (UIView *view in self.view.subviews) {
[(UIActionSheet *)view dismissWithClickedButtonIndex:-1 animated:YES];
}
}
Любая помощь приветствуется.