我是新來的ios與swift和swrevealviewcontroller。我面臨一個問題!在我的幻燈片菜單(場景TableViewController兩個藍線繪製)每行選擇時應該是開放particuler scene
(視圖控制器),但不幸它不是打開。有沒有錯誤和didselectRowAt
火,當我從表中選擇行但pushViewController不工作。pushViewController不工作
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
let dvcStoryBordId = menuViewIds[(indexPath.row - 1)]
let viewController = storyboard?.instantiateViewController(withIdentifier: dvcStoryBordId)
self.navigationController?.pushViewController(viewController!, animated: true)
}
故事板
做我錯過了什麼?這是正確的方式?自。
UPDATE:
self.navigationController
是nil
。有沒有其他的選擇?或者沒有導航
更新:
故事板編號
menuViewIds = ["shareWithFriends","deliveryTracking", "controls", "support","myAccount"]
運行時間視圖
請調試並檢查self.navigationController是否爲空。 – CrazyVK56
@ user4887505 self.navigationController爲零。我應該怎麼做 –
用「導航控制器」使你的「菜單控制器」。 – CrazyVK56