【发布时间】:2014-05-26 09:29:35
【问题描述】:
我的应用在 didFinishLaunchingWithOptions 中执行耗时的一次性初始化。我想显示一个警报 UIAlertView 来通知用户这种情况,但在 didFinishLaunchingWithOptions 完成之前不会显示警报,即使显示为 [alert performSelector:@selector(show) withObject:nil afterDelay:0.0];。
将一次性初始化移动到后 didFinishLaunchingWithOptions 是不可能的,因为 didFinishLaunchingWithOptions 必须设置主窗口的根视图控制器,这需要初始化.在 didFinishLaunchingWithOptions 中设置一次性(虚拟)根视图控制器,稍后覆盖或替换,似乎有点……不雅。
想法?
【问题讨论】:
标签: ios cocoa-touch uialertview