내 앱에서 집 버튼을 눌러야합니다. 사용자가 내 DetailedViewController
의 홈 버튼을 누를 때 [self.navigationController popViewControllerAnimated:YES]
메소드를 트리거해야합니다. 도와주세요. 어떻게 할 수 있습니까?홈 버튼을 눌러서 iPhone을 누르십시오.
0
A
답변
2
앱 대행에서 - (void)applicationWillResignActive:(UIApplication *)application
메소드를 확인하십시오. 그것은 이벤트를 잡을 것입니다. 그러면 필요한만큼 처리 할 수 있습니다. 예를 들어, 기본 알림 센터를 사용하여 알림을 게시하고 수행해야하는 클래스에서 가져옵니다.
1
정확히 무엇을 원하십니까? 집 (루트)으로 돌아가거나 이전 페이지로 돌아가고 싶습니까?
그냥 당신이 다시 시작 또는 홈 컨트롤러로 얻을 수있는이 코드를 시도 Павел Оганесян 설명했듯이[self.navigationControler popToRootViewControllerAnimated:YES];
1
:
이제// post notification
- (void)applicationWillResignActive:(UIApplication *)application
{
[[NSNotificationCenter defaultCenter] postNotificationName:@"TestNotification" object:self];
}
하는 .m 파일
DetailedViewController
에
// add observer
- (void)viewDidLoad
{
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(receiveTestNotification:) name:@"TestNotification"
object:nil];
}
- (void) receiveTestNotification:(NSNotification *) notification
{
// do the needful
}
희망이 도움이 되길 ...
관련 문제
- 1. 카테고리에서 홈 키를 길게 누르십시오. 홈 활동
- 2. Vb.net 버튼을 자동으로 누르십시오.
- 3. 쿠키 추가 버튼을 누르십시오
- 4. postmessage가있는 버튼을 누르십시오
- 5. 버튼을 길게 누르십시오
- 6. 레일에서 위/아래 버튼을 누르십시오. 3
- 7. 위젯의 버튼을 눌러서 Android 기능 위젯을 실행하십시오.
- 8. 마우스를 클릭하고 입력 버튼을 누르십시오.
- 9. 코드를 실행할 때까지 버튼을 누르십시오.
- 10. ViewFlipper에서 고정 버튼을 누르십시오 (Android)
- 11. 응용 프로그램이 홈 화면의 응용 프로그램 아이콘을 눌러서 실행되지 않음
- 12. iphone - 프로그래밍 방식으로 터치 확인 버튼을 누르십시오.
- 13. 표시 페이스 북에서 버튼없이 버튼을 누르십시오.
- 14. 좋아요 버튼을 누르십시오 코드 : 버튼처럼 사라짐
- 15. 클릭하여 DOM 개체를 제거하고 버튼을 누르십시오
- 16. Save 버튼을 누르십시오 EditText 값이 데이터베이스에 저장됩니다
- 17. 프로그래밍 방식으로 NSURLRequest에서 html 버튼을 누르십시오
- 18. 다른 애플리케이션 활동의 버튼을 프로그래밍 방식으로 누르십시오.
- 19. PHP 이벤트 캘린더. 자바 스크립트 버튼을 누르십시오.
- 20. 지도 확대/축소 뒤로 가기 버튼을 누르십시오.
- 21. HTML을 삽입하여 생성 된 버튼을 누르십시오.
- 22. 제출 버튼을 클릭 한 후 f5를 누르십시오
- 23. 확인란에 툴팁을 추가하거나 런타임에 radio 버튼을 누르십시오.
- 24. 화면에서 손가락을 떼지 않고 터치 버튼을 누르십시오.
- 25. 자바 스크립트로 외부 사이트의 버튼을 누르십시오
- 26. 소프트 키보드의 백 스페이스 버튼을 너무 오래 눌러서 오류가 발생했습니다.
- 27. 잠자기 모드에서 전화기를 꺼내기 위해 집 버튼을 눌러서 앱을 시작해야합니다.
- 28. 홈 버튼을 추가하는 코드 수정
- 29. 홈 버튼을 캡처하는 방법을 눌렀습니까?
- 30. iPhone에서 홈 버튼을 누른 후 다운로드 파일을 계속 실행하는 방법
모든 것이 명확합니다. self.navigationController.visibleViewController.nibName'을 사용하는 그 메소드 사용자가 홈 버튼을 눌렀을 때 어떤 뷰 컨트롤러가 보이는지 알고있다. 하지만 내 볼 컨트롤러의 펜촉 이름이 'DetailedViewController' 인 경우 팝업 (간단 함)하지만 앱 **의 앱 닫기 시도를 취소해야 함 ** – Oleg
홈 후에 앱을 닫을 수있는 방법이 없습니다. 버튼을 눌렀습니다. –