должен ли запрос UIActionSheet, выдаваемый во время метода "viewDidLoad", останавливать код в методе до тех пор, пока он не будет обработан пользователем? - PullRequest
0 голосов
/ 19 марта 2011

должен ли запрос UIActionSheet выдаваться во время остановки метода метода viewDidLoad в методе до тех пор, пока он не будет обработан пользователем?

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

Ответы [ 2 ]

1 голос
/ 19 марта 2011

Разделите ваш инициализирующий код на главный инициализатор и метод делегата листа действий.Вызовите лист действий из инициализатора и позвольте методу делегата завершить инициализацию там.

1 голос
/ 19 марта 2011

вы не можете ждать (= остановить ваш код) ввода UIActionSheet или чего-либо еще.

Вам необходимо реализовать UIActionSheetDelegate и делать то, что вы хотите делать внутри метода actionSheet:didDismissWithButtonIndex:.

...