弹出到 ios 中的下一个 viewController
Pop to next viewController in ios
我使用了这段代码:
self.navigationController?.popToViewController(vc, animated: true)
通过使用它弹出视图控制器,但 tableView 一次没有加载,我需要返回并再次加载它。
此代码:
let vc = self.storyboard?.instantiateViewController(withIdentifier: "DiscountViewController") as! DiscountViewController
self.navigationController?.pushViewController(vc , animated: true)
通过使用此代码,我弹出视图控制器,同时加载 tableView
,但问题是,它要返回 return 两到三个,因为我们推 viewController.
如何使用 popToViewController(vc, animated: true)
并一次加载 tableView 来解决这个问题?
最初是这个代码
self.navigationController?.popToViewController(vc, animated: true)
有效。无论我在尝试什么,我也无法在使用 popViewController 时弹出视图控制器和 reload() tableView。
如何解决这个问题?
如果您要返回到先前显示的视图控制器,则可以通过在 DiscountViewController
的 viewWillAppear
函数中执行 reloadData
来重新加载 tableView
。
我使用了这段代码:
self.navigationController?.popToViewController(vc, animated: true)
通过使用它弹出视图控制器,但 tableView 一次没有加载,我需要返回并再次加载它。
此代码:
let vc = self.storyboard?.instantiateViewController(withIdentifier: "DiscountViewController") as! DiscountViewController
self.navigationController?.pushViewController(vc , animated: true)
通过使用此代码,我弹出视图控制器,同时加载 tableView
,但问题是,它要返回 return 两到三个,因为我们推 viewController.
如何使用 popToViewController(vc, animated: true)
并一次加载 tableView 来解决这个问题?
最初是这个代码
self.navigationController?.popToViewController(vc, animated: true)
有效。无论我在尝试什么,我也无法在使用 popViewController 时弹出视图控制器和 reload() tableView。
如何解决这个问题?
如果您要返回到先前显示的视图控制器,则可以通过在 DiscountViewController
的 viewWillAppear
函数中执行 reloadData
来重新加载 tableView
。