好的希望这是一个简单的问题:
我有一个主视图控制器,在应用程序启动时由应用程序委托加载。
这个viewcontroller在'viewDidLoad'中有一些代码来创建一些基于非视图类型的对象(一些声音/数据对象)。除此之外,它还加载了一个UIView。
声音/数据对象需要一段时间来创建,但是应用程序非常实用,没有它们的开始 - 所以我想在UIView加载后加载这些对象,但似乎无法弄清楚如何。
我尝试将相应的代码移动到viewDidAppear,但在UIView实际出现在屏幕上之前仍然会调用此代码。是否有一个函数在viewcontroller实际开始显示UIViews之后调用,或者以任何其他方式实现我想要的东西?
非常感谢任何帮助 - 谢谢!
答案 0 :(得分:0)
如果其他人遇到类似的问题,我找到了解决问题的方法:使用NSThread在后台加载内容而不会暂停其他任何内容。
这里有一个很好的简单示例:http://www.iphoneexamples.com/。