내가 같은 스토리 보드의 설정을 가지고 :로그 아웃 중에 스토리 보드에서 '스택'을 풀어야합니까?
TitleScreen
(푸시)
LoginScreen
(CustomSegue)
UITabBarViewController (여기에 루트도이다 UINavigationController가)
(모달)
SettingsView
(CustomSegue)
TitleScreen
그래서 내 목표는 SettingsView
에있는 "Logout
"버튼을 클릭하면 사용자가 TitleScreen
으로 돌아갑니다.
그러나 로그 아웃 후이 시도했을 때 TitleScreen
은 더 이상 LoginScreen
으로 전환되지 않습니다. 그것은 응용 프로그램을 시작할 때 작동하지만 '로그 아웃'후에는 작동하지 않습니다.
내 말은, 어떻게 든 스토리 보드 '스택'을 풀어야 만합니까? 그렇다면 1 전환으로 어떻게 할 수 있습니까?
아이디어 : AppDelegate
으로 NSNotificationCenter
을 통해 알림을 보내고 rootViewControler
을 다시 만드십시오.
누구나 전에이 작업을 수행 했습니까?
앱 대리인에게 알림을 보내면 작동하지 않습니다. 앱 대리인은 먼저 rootViewController를 닫아야합니다. 완료되면 스토리 보드의 초기보기 컨트롤러로 다시 초기화하십시오. 감사합니다. – Paul