我正在为一个应用程序实现一个用户认证系统。如果用户登录,他们将获得一组可用的选项卡以供选择。如果他们没有登录,他们会得到另一个。现在我遇到的问题是,在用户登录(应用程序重定向到safari到一些oauth内容,然后返回到应用程序)之后,我将从UITabBarController中更新选项卡,如下所示:
private var accessibleViewControllers = [UIViewController]()
func setUpView() {
var viewControllersToSet = [UIViewController]()
if let use