0
보기 컨트롤러 2에서보기 컨트롤러 1 (홈보기 컨트롤러)로 전환 한 다음 사용자가 입력하지 않고보기 컨트롤러 1에서 즉시 메서드를 호출하려면 탭 응용 프로그램이 필요합니다. viewDidLoad
을 사용하면 (내가 알 수있는 한) 홈 뷰 컨트롤러가 전체 시간 동안로드 된 상태로 유지되기 때문에 작동하지 않습니다. 다시 보이지 않게합니다. 나는 -(void)tabBarController: didSelectViewController:
을 사용하려고 노력하고 있었지만 어느 쪽이라도 불리지는 않았다. 프로그래밍 방식의 선택이 아니라 사용자가 선택한 선택에서만 작동하기 때문이다.UITabBarController에서보기 컨트롤러의 프로그래밍 방식 변경 수신 대기
그럼 어떻게해야합니까?
흠. 방금보기 컨트롤러 1과보기 컨트롤러 2에서이 방법을 시도했지만,이 메서드를 호출하면 호출되지 않습니다. 나는 내가 오해하고 있음을 확신한다. 나는 이것을 어떻게하는 것이 더 명백 할까? 그것을 얻지 못해서 미안해. –
위의 내 대답을 편집했습니다. 그것을 밖으로 검사하고 그것을 시험하십시오! 이 메소드가 호출되는지를 확인하기 위해'NSLog ("viewcontroller 1/2가 나타날 때 메서드가 호출 됨)'와 같은 것을 포함 할 수도 있습니다. – CainaSouza
원했던 방식대로 작동 했습니까? – CainaSouza