我在标签栏中有4个项目,其中一个将打开UIAlertController。我已经这样做了,我怎么能以模态显示?它显示了带有黑色bg的视图控制器。我已经从其他帖子中读到了我应该覆盖的shouldSelectViewController,但似乎它甚至没有到达那里。我试着打印一些东西但没有显示。
这是我的代码。我应该在tabBarController的类中还是在AppDelegate中添加此代码?它实际上在下面是什么vc?我真的被困在这里了。我也有截图
func tabBarController(tabBarController: UITabBarController!, shouldSelectViewController viewController: UIViewController!) -> Bool {
if viewController is SellUploadViewController {
if let newVC = tabBarController.storyboard?.instantiateViewController(withIdentifier: "sellUploadVC") {
tabBarController.present(newVC, animated: true)
return false
}
}
return true
}