我想使用委托方法从当前视图控制器更新顶视图控制器中的某些UI。我收到错误unexpectedly found nil while unwrapping an Optional value
。请查看以下代码并提出错误提示。
答案 0 :(得分:0)
我修好了。我在第一个View Controller中缺少prepareForSegue
实现。
我必须在prepareForSegue
中将委托分配给自己。
我不能像
let vc = SecondViewController()
vc.sampleProtocol = self
我在viewDidLoad()
答案 1 :(得分:0)
您无法像在viewDidLoad中的代码中那样设置委托。你必须实现prepareForSegue并在那里设置你的代理。