我想導航到一個特定的viewController。我有兩個viewControllers相同的tableView插座一個是主要的VC和第二個是requestHistory VC。例如,如果用戶在第一個viewController上並選擇tableview中的單元格,它應該導航到特定的viewController,如果用戶在第二個VC上並且選擇了應該重定向到另一個VC的同一個單元,則它應該導航到第二個VC。請注意,我使用相同的表格視圖單元插座VC和所需的結果是每個VC故事板應重定向到他們的具體destination.i'm不知道我面臨的錯誤 這裏是我的代碼所以遠:XCode swift 3如果當前viewController在tableView中導航didSelect
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
print("Row \(indexPath.row) selected")
var currentStoryboard = UIStoryboard(name: "DoctorHomeViewController", bundle: nil)
if currentStoryboard == "DoctorHomeViewController" {
let storyboardd = UIStoryboard(name: "DoctorHome", bundle: Bundle.main)
let eventViewController = storyboardd.instantiateViewController(withIdentifier: "EventDetailsNav") as? UIViewController
self.navigationController?.pushViewController(eventViewController!, animated: true)
}
else{
let storyboardd = UIStoryboard(name: "DoctorHome", bundle: Bundle.main)
let eventViewController = storyboardd.instantiateViewController(withIdentifier: "RequestsHistory") as? UIViewController
self.navigationController?.pushViewController(eventViewController!, animated: true)
}
}
}
任何幫助將是非常可觀的。
問題不清楚..請詳細說明。 –
請詳細說明你想要做什麼。 – PGDev