Fire UIActionSheet только для первой загрузки ViewDidLoad - PullRequest
0 голосов
/ 16 декабря 2011

У меня есть UIActionSheet (лист A для краткости) с оператором switch, один из которых: запускает 2-е представление.Затем во втором методе Viewdidload Views я запускаю второй UIActionSheet (лист B для краткости).Лист B использует инструкцию switch для установки текста в 4 местах 2xlabels & 2xtextViews.Теперь, поскольку у меня лист B запускается в методе viewdidload каждый раз, когда я выбираю один из корпусов листа B из его оператора switch, он перезагружает представление для заполнения меток и текстовых представлений, но снова запускает UIActionSheet, очевидно, как и в viewdidload.

Любые предложения о том, как запустить лист b только при первой загрузке?Я думаю использовать выражение if.пример

if (textView.text=@""){
//fire Action Sheet
}

любые лучшие предложения или идеи, я читал о создании файла в viewdidload, а затем, если файл существует, он не будет вызывать лист действий, и если файл не существует, то будет?

1 Ответ

0 голосов
/ 20 января 2012

Я изменил свои методы для запуска из IBAction вместо метода viewDidLoad

...