gpt4 book ai didi

ios - 如何调用函数从 Swift 中的 UITableViewCell 类更改 viewController?

转载 作者:搜寻专家 更新时间:2023-11-01 06:48:30 24 4
gpt4 key购买 nike

我需要从 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()
}
}

关于ios - 如何调用函数从 Swift 中的 UITableViewCell 类更改 viewController?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26505952/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com