오류 인 경우 내 탐색 스택에서 모든 뷰를 팝업하려고합니다. 오류 코드는 NSObject 클래스에 있으므로 navigationcontroller에 액세스 할 수 없습니다. 이것은 내가 시도한 코드입니다.NSObject 클래스에서 popToRootViewControllerAnimated 오류가 발생했습니다.
[self.navigationController popToRootViewControllerAnimated:FALSE];
NSobject 클래스에서 스택의 뷰를 액세스하고 팝하는 가장 좋은 방법을 알고 싶습니다.
모든 도움을 주시면 대단히 감사하겠습니다.
언 와인드 세구 (unwind segue)를 사용해 보셨습니까? – CaptJak
아니오 havent, 나는 이것에 대해서 들어 본 적도 없다. lol, 당신이 알아야 할 것 중 하나는이 에러가 발생했을 때 몇 가지 다른 뷰 중 하나에있을 수 있고, 루트 뷰 컨트롤러로 돌아갈 필요가 있다는 것이다. 그 점. – HurkNburkS
이것이 작동할지는 모르지만 NSObject의 NSNotification을 navigationController에 대한 액세스 권한이있는 클래스로 보낼 수 있습니다. –