首页 > 解决方案 > 在动态单元格中访问文本字段时出现错误

问题描述

当我尝试访问作为出口添加到自定义 tableviewcell 类的文本字段时,出现错误。customerCell.textField.placeholder = "名称"

错误是“致命错误:在隐式展开可选值时意外发现 nil”。我不明白为什么我得到零

标签: swiftuitableviewerror-handling

解决方案


这可能是因为您正在访问的 textField 是nil. 像这样使用展开:

customerCell.textField?.placeholder = "Name"

这是对崩溃的修复,但仍然不会设置占位符。为此,如果通过情节提要完成,您需要确保 @IBOutlet 操作系统已连接。


推荐阅读