ApplicationDidFinishLaunching中的AlertView问题

时间:2010-11-17 20:07:35

标签: iphone uialertview

我有一个标签栏应用。在applicationDidFinishLaunching方法期间,我让app检查一些文件,然后在文件存在的情况下显示alertview。

我已经完成了所有代码,只是在tabBarcontroller显示后不会出现alertview。

事件顺序是

  1. splashscreen shows
  2. 窗口变暗(这告诉我警报正在尝试显示)
  3. 应用程序暂停(等待我按下按钮,我有一个CFRunloop正在运行。
  4. 任何帮助都将不胜感激。

    由于

2 个答案:

答案 0 :(得分:0)

设置performSelector延迟,以便在启动时,UIAertView将显示。

或在根视图中显示提醒。

答案 1 :(得分:0)

确定,

感谢提示,但我想出来了。

需要一个performSelectorOnMainThread等待(NO)

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

在applicationDidFinishLaunching:

中的主调用函数上

让它发挥作用。