나는 iOS 플랫폼 용 회전 기반 게임을 작성 중입니다. 클라이언트는 CocoaAsyncSocket API를 사용하여 원격 서버와 통신합니다. 지금은이 경우에 대해 작업합니다. 클라이언트는 잠시 동안 비활성 상태 였고 제한 시간으로 인해 서버와의 연결이 끊어졌습니다. 이 경우 앱이 포 그라운드로 들어갈 때 로그인보기로 다시 돌아와서 사용자가 다시 로그인 할 수있게하려고합니다.루트보기 컨트롤러로 돌아 가기
나는 내 애플 리케이션의 델리게이트의 - (void) applicationWillEnterForeground에서 이런 종류의 작업을해야한다고 가정한다. 내가 연결되어 있는지 여부를 확인하는 것은 문제가되지 않지만 모든 프리젠 테이션보기 컨트롤러를 닫아 루트보기 (로그인보기 일 수 있음)로 다시 전환하는 방법을 모르겠습니다.
내보기 컨트롤러는 모달로 표시되지만 밀어 넣기를 포함한 테이블보기가있는 두 개의 탐색 컨트롤러도 있습니다.
이 문제에 대한 도움을 주실 수 있습니다. 미리 감사드립니다!
보기 컨트롤러를 조금 설명해주세요. 루트보기 컨트롤러 (nav 컨트롤러, 사용자 정의) 란 무엇입니까? 벤처 캐피털 (VC)이 밀려 나/제시 되었습니까? – Wain
편집 완료, Wain. –
그냥 정신 테스트 - 당신 시도해 봤어 UINavigationController - (NSArray *) popToRootViewControllerAnimated : (BOOL) animated? – rist