我需要从 UITableViewCell 类调用一个函数来更改 viewController,但我得到: “ fatal error :在展开可选值时意外发现 nil”
class Custom: UITableViewCell{
var myClass: MyClass!
myClass = MyClass()
myClass.call()
}
class MyClass: UIViewController {
func call (){
let nextView = self.storyboard!.instantiateViewControllerWithIdentifier("view") as MyViewController
self.navigationController!.pushViewController(nextView, animated: true)
}
}
如何正确地做到这一点?
谢谢!
请您参考如下方法:
你不能像那样调用函数你必须定义一些方法然后调用那个函数!例如
class Custom: UITableViewCell{
var myClass: MyClass=MyClass()
func callMethod(){
myClass.call()
}
}
