【发布时间】:2016-10-08 21:30:32
【问题描述】:
然后我试图在点击单元格时调用操作表,这就是我所做的
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
let alertController = UIAlertController(title: "Action Sheet", message: "What do you like to do", preferredStyle: .alert)
let okButton = UIAlertAction(title: "Done", style: .default, handler: { (action) -> Void in
print("Ok button tapped")
})
let deleteButton = UIAlertAction(title: "Skip", style: .destructive, handler: { (action) -> Void in
print("Delete button tapped")
})
alertController.addAction(okButton)
}
当我点击单元格时,警报控制器没有出现。我错过了什么?
【问题讨论】:
-
一个方法不能访问在其他方法中声明的局部变量。为什么要在
viewWillAppear中创建警报控制器? -
是的,对不起,我需要编辑我的问题
-
@rmaddy 请查看已编辑的问题
-
究竟是什么不工作?
-
当我点击单元格时,警报控制器没有出现
标签: ios swift uitableview