나는 UIViewController
(예 : A)입니다. UIViewController
(A)에있는 버튼을 클릭하면 UIWebView
을로드합니다. UIWebView
에있는 구성 요소를 클릭하면 UIViewController
(A)을 다시 한 번 푸시해야합니다. 나도 알아, 그건 개념적으로 옳은 일이 아니야. 대안은 무엇입니까?네비게이션 스택에서 UIViewController를 두 번로드
0
A
답변
1
문제는, 당신은의 UIViewController의 새로운 인스턴스를 원하는가있다, 또는 당신은 단지 첫 번째의 UIViewController를 업데이트 할? 첫 번째 옵션은 UIViewController의 새 인스턴스를 만들고 푸시해야합니다. 두 번째 옵션의 경우 UIWebView 컨트롤러를 팝하고 메시지를 보내어 첫 번째 UIViewController에 메시지를 보내 자체를 업데이트하거나 자체 업데이트를 위해 UIViewController가 수신하는 알림을 생성해야합니다.
0
내비게이션 스택에서 동일한 UIViewController
을 두 번 푸시 할 수 없습니다. 그러나 클래스 A의 새로운 인스턴스를 생성하고 푸시 할 수 있습니다.
0
이 코드를보십시오 :
[self.navigationController popViewControllerAnimated:YES];
0
이 같은 버튼 여러 작업이없는 있는지 확인하십시오. 필자의 경우 동일한 버튼에 2 개의 IBActions를 부여했습니다.
관련 문제
- 1. 스택에서 UIViewController를 영구적으로 제거하십시오.
- 2. 네비게이션 컨트롤러로 UIViewController를 어떻게 관리합니까?
- 3. 두 번로드 중 페이지
- 4. 엔터티 메서드 두 번로드
- 5. 네비게이션 스택에서 뷰 컨트롤러의 navigationItem을 설정할 위치
- 6. WPF 사용자 컨트롤의 이벤트가 두 번로드 됨
- 7. Google지도의 이미지 v3 infowWindow 두 번로드
- 8. Actionscript3를 통해 이미지를 두 번로드 하시겠습니까?
- 9. 스택에서 두 항목을 제거하고 값을 추가하십시오.
- 10. 스택에서 두 번째 요소 가져 오기
- 11. iPhone 네비게이션 컨트롤러 제거 스택
- 12. iphone SDK : 두 UIViewController를 연결하는 방법?
- 13. UIViewController를 nib에서 두 번째로로드하면 UIImageView의 프레임이 엉망입니다.
- 14. (iOS) 네비게이션 컨트롤러에서 두 번째 '푸시'섹이 항상 충돌하는 이유는 무엇입니까?
- 15. 네비게이션 컨트롤러의 UIView
- 16. iFrame을 사용하여 JQuery를 두 번로드 할 수 있습니까?
- 17. jquery yepnope가 동일한 파일을 두 번로드 할 때 오류 발생
- 18. 네비게이션 바 왼쪽에있는 버튼이 두 개 이상
- 19. 추가 데이터가있는 UIViewController를 초기화하는 iPhone
- 20. 스택에서 검색
- 21. 스택에서 검색
- 22. UIViewController를 닫습니다
- 23. UIViewController를 회전하십시오.
- 24. UIViewController를 변경하는 좋은 방법입니까?
- 25. UIViewController를 이동하는 방법?
- 26. 컨트롤러를 UINavigationController 스택에서 제거하십시오.
- 27. 여러 번로드 한 후 메모리 누수가 발생합니다.
- 28. 네비게이션 바 항목이 네비게이션 바에서 사라졌습니다.
- 29. Firefox ESR - 동일한 애플릿을 두 개의 다른 탭에서 두 번로드 할 때 하나의 VM 만 열림
- 30. 가독성 응용 프로그램에서와 마찬가지로 UIViewController를 튀기다 -
새 인스턴스를 만들고 있습니다. 하지만 문제는 내가 디버깅 할 때 컨트롤이'initWithNibName'을 입력하고 종료하지만 클래스 A의'viewDidLoad'를 빠져 나간다는 것입니다 –