有条件地显示设置页面?

时间:2017-03-10 05:34:53

标签: ios uitableview uinavigationcontroller

我想在我的设置中显示某个页面之前检查用户是否是主持人。这是我的故事板的布局:

storyboard

当用户点击“邀请用户打包”时,我想在推送视图之前检查某个变量是否为真。

问题是如果我将单元格连接到右边的UIViewController,那么当按下单元格时它会自动转换。我如何实现某种类似的代码?

if (isMod == true) {
  // Show page
} else {
  print("ACCESS DENIED")
}

1 个答案:

答案 0 :(得分:1)

如果您正在使用segue,请使用tableView在viewClass中的override func prepare(for segue: UIStoryboardSegue, sender: Any?)中进行检查。或者您使用代码推送(到navigationController),您可以在.pushViewController(viewController:, animated:)之前检查