我从YouTube的教程中获得了一个代码,下载它,并尝试自己使用该教程应用程序。他的应用程序上的Cell Action有效,所以我尝试将它放在我的项目上。但是,一旦我单击该单元格,它就无法进入我希望发生的下一个视图控制器,因为我已经有一个教程可以复制它并粘贴到我的应用程序上。请帮助我如何使用这些代码进入下一个视图控制器:
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath)
{
let vc = self.storyboard?.instantiateViewController(withIdentifier: "TransactionDetails") as! TransactionDetails
vc.loanNoString = loanNoArray[indexPath.row]
vc.borrNoString = borrNoArray[indexPath.row]
vc.loanAmtString = loanAmtArray[indexPath.row]
self.navigationController?.pushViewController(vc, animated: true)
}
答案 0 :(得分:1)
如果您没有导航控制器,请尝试此操作。
self.present(vc, animated: true, completion: nil)
答案 1 :(得分:0)
我想有3个理由让您的代码无法正常运行: 1.您是否将表视图委托分配给视图控制器? 2.您是否启用了用户交互界面? 3.您是否分配了导航控制器?