好的,希望这是一个简单的问题:
我有一个由应用程序委托在应用程序启动时加载的主视图控制器。
这个视图控制器在“viewDidLoad”中有一些代码来创建一些非视图类型的对象(一些声音/数据对象)。除此之外,它还加载一个 UIView。
声音/数据对象需要一段时间才能创建,但如果没有它们,应用程序就可以很好地运行 - 所以我想在 UIView 加载后加载这些对象,但似乎无法弄清楚如何。
我已经尝试将适当的代码移动到 viewDidAppear,但是在 UIView 实际出现在屏幕上之前仍然会调用它。是否有在 viewcontroller 实际开始显示 UIViews 后调用的函数,或任何其他方式来实现我想要的?
任何帮助将不胜感激 - 谢谢!