iOS启动屏幕代码不运行

我听说了xcode 6带来的新function,可以让你制作一个故事板作为启animation面。 现在..

有没有办法通过视图控制器来控制启动屏幕故事板上的UI元素? (显示加载屏幕或其他东西)

我试了一下,我只是在控制器的viewdidload上做了一个println("Here's the view loaded on the loadingscreen")屏幕上println("Here's the view loaded on the loadingscreen") ,这个控制器被引用到启animation面故事板的视图中,但是根本没有输出。

我究竟做错了什么?

你没有做错什么。

没有代码与启动屏幕相关联。 你不能运行任何逻辑。 这纯粹是为了让您可以使用AutoLayout来为不同尺寸的设备布局启动屏幕。

您不能指定任何类来启动屏幕并在其中运行代码。 故事板文件只是多个启动屏幕(启动图像)的替代scheme。 您可以针对不同的iOS平台和方向使用单个基于storyboard / xib文件的启动屏幕(您可以使用“自动布局”处理该屏幕)。

你需要记住的重点是,在这一点上,应用程序不是完全启动。 所以viewDidLoad或者任何视图生命周期方法都不会被调用。