У меня есть 4 элемента табуляции, и я поместил страницу входа в систему на tab4. Как я могу изменить представление профиля tab4, когда я вошел в систему. Когда я не входил в систему, tab4 является видом входа в систему.
Я создал контроллер UItabbar. Я могу изменить tab4, когда приложение загружается. Тем не менее, я не могу перезагрузить tab4, когда я вхожу или выход из системы во время выполнения.
let logined = UserDefaults.standard.bool(forKey: "logined")
let profileVC:ProfileViewController = storyboard?.instantiateViewController(withIdentifier: "ProfilePage") as! ProfileViewController
let loginVC:LoginViewController = storyboard?.instantiateViewController(withIdentifier: "LoginPage") as! LoginViewController
if logined{
var viewControllers = self.viewControllers
viewControllers?.remove(at: 3)
viewControllers?.append(profileVC)
self.viewControllers = viewControllers
}else{
var viewControllers = self.viewControllers
viewControllers?.remove(at: 3)
viewControllers?.append(loginVC)
self.viewControllers = viewControllers
}