swift - 在动态单元格中访问文本字段时出现错误
问题描述
当我尝试访问作为出口添加到自定义 tableviewcell 类的文本字段时,出现错误。customerCell.textField.placeholder = "名称"
错误是“致命错误:在隐式展开可选值时意外发现 nil”。我不明白为什么我得到零
解决方案
这可能是因为您正在访问的 textField 是nil
. 像这样使用展开:
customerCell.textField?.placeholder = "Name"
这是对崩溃的修复,但仍然不会设置占位符。为此,如果通过情节提要完成,您需要确保 @IBOutlet 操作系统已连接。
推荐阅读
- python - 为其他类方法预处理 kwargs 的类装饰器
- csv - H2 DB CSVREAD 不翻译换行符
- c++ - 产生无效结果的自定义 strtoull 函数
- wpf - WPF 应用程序在 AMD 上的性能很差,在英特尔上还好吗?
- php - CURLOPT_PROGRESSFUNCTION 函数能否以某种方式报告以取消 cURL 请求?
- r - 是否有一个 R 或 dplyr 函数来计算符合当前行标准的行
- pandas - 从 Pandas 数据框列标题中提取信息
- excel - 从关闭的 SharePoint 文件读取的 Excel VBA 不起作用
- javascript - 在画布JavaScript中将多色图像转换为单色图像
- python - 如何在 keras 中使用“sample_weight”