Проблема с AlertView в ApplicationDidFinishLaunching - PullRequest
1 голос
/ 17 ноября 2010

У меня есть приложение панели вкладок.Во время метода applicationDidFinishLaunching я проверяю приложение на наличие некоторых файлов, а затем отображаю представление предупреждений, если они существуют.

У меня работает весь код, за исключением того, что представление предупреждений не будет отображаться после отображения tabBarcontroller.

Последовательность событий:

  1. Сплэш-экран показывает
  2. затемнения окна (это говорит о том, что оповещение пытается показать)
  3. приложение приостанавливает (оно ожидаетдля меня, чтобы нажать кнопку, у меня работает CFRunloop.

Любая помощь будет признательна.

Спасибо

Ответы [ 2 ]

0 голосов
/ 17 ноября 2010

Хорошо,

спасибо за подсказки, но я разобрался.

Требуется ожидание executeSelectorOnMainThread (НЕТ)

[self performSelectorOnMainThread:@selector(checkDownloads) withObject:nil waitUntilDone:NO];

в основной вызывающей функции внутри приложенияDidFinishLaunching:

чтобы заставить его работать.

0 голосов
/ 17 ноября 2010

Установите performSelector с задержкой, чтобы после всплеска UIAertView отображал.

Или отображал предупреждение в корневом представлении.

...