在我的应用中,我有一个标签视图控制器,并且其中一个标签显示了与体育相关的内容。在运动视图上只有按钮,我将按钮从按钮固定到另一个视图控制器。当我第一次打开体育活动时,按钮上会显示一个标签栏。之后,我单击“运动”视图控制器中的按钮之一转到另一个视图控制器,然后单击“返回”以进入“运动”视图控制器,选项卡栏不显示。另外,我在运动视图控制器中没有代码。这是我在运动视图控制器中单击按钮后出现的其中一个控制器的代码。后退按钮的代码在back_golf下。我尝试了多种不同的返回方法,但没有一个起作用!
let filenames = filename_results.map(|row| { let f: String = row.get(0); format!("{}.jpg", f) }).collect();
答案 0 :(得分:0)
而不是从AppDelegate获取NavigationController,请尝试在GolfViewController本身上使用NavigationController,如下所示:
@IBAction func back_golf(_ sender: Any) {
self.navigationController?.popViewController(animated: true)
}