【发布时间】:2015-10-30 12:58:33
【问题描述】:
我正在使用下面的代码来设置根视图控制器。但它给了我错误:
let storyboard = UIStoryboard(name:"SignUp", bundle:nil)
let viewController = storyboard.instantiateInitialViewController() as! UIViewController
self.window!.rootViewController = viewController
我收到类似Downcast from 'UIViewController?' to 'UIViewController' only unwraps optionals; did you mean to use '!'?的错误
我认为,它与“as!”有关,但它是在新的swift中引入的。
有人知道吗?
【问题讨论】:
-
您编写的代码运行良好。是的,您必须输入“!”
-
但是我必须在哪里放“!” ?
-
是的,下面是正确的方法!!!
标签: ios iphone swift uiviewcontroller