我希望我的 swift 应用程序在按下 UITableViewRowAction“编辑”时打开一个 UIViewController(称为“SecondViewController”)。但是,我下面的代码什么也没做;当我按下“编辑”动作时,绝对没有任何反应。
func tableView(tableView: UITableView, editActionsForRowAtIndexPath indexPath: NSIndexPath) -> [UITableViewRowAction]? {
//Edit action
let editAction = UITableViewRowAction(style: UITableViewRowActionStyle.Normal, title: "Edit") { (editAction, indexPath) -> Void in
let secondViewController = self.storyboard?.instantiateViewControllerWithIdentifier("secondViewController") as! SecondViewController
self.navigationController?.pushViewController(secondViewController, animated: true)
}
return [editAction]
}
这怎么可能解决?这甚至可能吗?如果需要更多信息,请发表评论。