我试图从我的启动屏幕类更改调用Web服务的类,但它触发了错误消息。
错误信息是:
启动屏幕不允许自定义类。
错误信息是:
启动屏幕不允许自定义类。
在应用程序开始执行之前,会显示启动故事板,因此,正如错误所说,它无法执行代码。
您可以将启动故事板中的场景复制为主故事板的初始视图控制器,并且在该故事板中,您可以使用自定义UIViewController
子类并调用您的 web 服务。一旦调用完成,您可以执行一个segue到您需要的场景。
无法在启动屏幕中添加行为。
您应该创建另一个视图来添加行为。
例如,可以使用另一个storyboard来添加此动画行为:
https://github.com/okmr-d/App-Launching-like-Twitter
启动屏幕结束后,会调用func application(application:UIApplication,didFinishLaunchingWithOptions launchOptions:[NSObject:AnyObject]?) -> Bool
,因此您可以像这样添加自己的行为:
https://github.com/okmr-d/App-Launching-like-Twitter/blob/6642733d4d7948fd706950665b8ecc97018b105b/App%20Launching%20like%20Twitter/AppDelegate.swift#L20-L86
你无法这样做,因为在XCode中没有为启动画面(Launch screen)分配类。
无法将自定义类分配给启动屏幕 Xcode 给出错误消息:非法配置:启动屏幕不能设置自定义类名
我们可以创建我们自己的。
applicationDidFinishLaunchingWithOptions
方法中实现。 - Sweeper