我需要从UITableViewCell类调用一个函数来更改viewController,但我得到:
“致命错误:解开可选值时意外发现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()
}
}
关于ios - 如何在Swift中从UITableViewCell类调用函数以更改viewController?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26505952/