【发布时间】:2017-09-06 06:18:24
【问题描述】:
我正在尝试从类 SecTableCell 中的类 ViewController 访问 IBOutlet。 但它显示了下一个错误:
致命错误:在展开可选值时意外发现 nil
class A: UIViewController{
@IBOutlet var datePicker: UIDatePicker!
}
所以,这里我想访问其他 B 类中的 datePicker
class B:UITableViewCell{
var obj=A()
@IBAction func datePickerAction(_ sender: Any) {
obj.datePicker.isHidden=false
}
}
请告诉我在这里做错了什么。
【问题讨论】:
-
如果你的单元格中有数据选择器,那么你应该将出口设置到你的 UITableViewCell 类中
-
但它不在单元格上,它在顶视图上,我必须通过 viewcontroller 连接,当在特定单元格上单击按钮时,将显示日期选择器。
-
在您的 didSelectRowAtindexPath 委托方法中显示数据选择器