Всплывающее диалоговое окно iPhone скрыто за UIActionSheet - PullRequest
1 голос
/ 12 февраля 2012

У меня есть UIActionSheet, который отображает различные кнопки, одна из которых отправляет твит в Твиттер. Для этого приложение должно запросить разрешение на доступ к учетной записи Twitter пользователя, которую они установили в настройках iOS 5. Проблема в том, что это всплывающее окно скрывается за UIActionSheet, например:

скриншот http://dl.dropbox.com/u/51070/actionsheet.png

Как мне заставить его показываться над листом действий? Я также пытался закрыть лист действий с помощью dismissWithClickedButtonIndex: анимированный перед вызовом функции твита, но эта проблема все еще возникала.

Спасибо!

1 Ответ

2 голосов
/ 12 февраля 2012

Попробуйте вызвать метод твита следующим образом:

 [self performSelector:@selector(myTweetMethod) withObject:nil afterDelay:0.1];

Это должно дать листу действий достаточно времени для отклонения перед вызовом кода твита.

...