我试图了解如何使用UIViewController的子类在Swift中进行初始化.我认为基本格式是这样的,但是它会抛出错误......
init(nibName nibNameOrNil: String!, bundle nibBundleOrNil: NSBundle!) {
//other code
super.init(nibName: String?, bundle: NSBundle?)
}
Run Code Online (Sandbox Code Playgroud)
你传递的是类型,而不是变量.您必须改为传递变量.
init(nibName nibNameOrNil: String!, bundle nibBundleOrNil: NSBundle!) {
// Initialize variables.
super.init(nibName: nibNameOrNil, bundle: nibBundleOrNil)
}
Run Code Online (Sandbox Code Playgroud)