gpt4 book ai didi

ios - fatal error : unexpectedly found nil while unwrapping an Optional value - delegate

转载 作者:行者123 更新时间:2023-11-28 12:15:15 25 4
gpt4 key购买 nike

我已经是 Swift 新手了。我在模拟器中运行应用程序。我有书籍 list ,当我单击其中一本书时,应用程序会显示有关所选书籍的详细信息。当我点击“编辑书籍”,更改一些细节并点击“保存书籍”时,它在第 73 行暂停了

错在哪里?为什么代表是“零”?谢谢。

enter image description here

我创建协议(protocol)并声明“委托(delegate)字段如下:

enter image description here

在 DetailViewController 中,我将 Controller 委托(delegate)设置如下:enter image description here

最佳答案

首先,确保在要符合委托(delegate)的类中实现 object.delegate = self

此外,我建议将委托(delegate)调用的方法实现为:

delegate?.editBook(self, editBook: book)

在这种情况下,如果 delegate 由于某种原因是 nil 而不是崩溃,则不会发生任何事情。

此外,您可能需要检查 this answer以确保您按应有的方式设置委托(delegate)(可能您错过了上述答案的第三步)。

关于ios - fatal error : unexpectedly found nil while unwrapping an Optional value - delegate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46861936/

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