나는 Objective C가 매우 새롭고 phonegap을 사용하여 응용 프로그램을 만듭니다. onDeviceReady 또는 함수가 실행될 때 NSNotifications를 보낼 수있는 방법이 있습니까?HTML 페이지가로드 될 때 게시 NSNotification
1
A
답변
0
은 더 당신이 원하는 것을 할 방법이 내장되어 있지
이 호출되는 경우 코르도바는 페이지가 확실하지로드 될 때 통지를 게시하기 바로 때 cordovaready 또는
[[NSNotificationCenter defaultCenter] postNotification:[NSNotification notificationWithName:CDVPageDidLoadNotification object:self.webView]];
전에 잠시
당신은이
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(pageDidLoad) name:CDVPageDidLoadNotification object:self.webView];
같이 얻을 수 있지만 deviceReady을 원한다면, 당신은 그 통지를 게시 자신의 플러그인을 만들어야합니다. 플러그인을 만들려면이 가이드를 따르십시오. http://docs.phonegap.com/en/3.5.0/guide_hybrid_plugins_index.md.html#Plugin%20Development%20Guide
+0
감사합니다. –
관련 문제
- 1. 페이지가로드 될 때 ajax를 실행합니다.
- 2. json은 내 페이지가로드 될 때
- 3. 페이지가로드 될 때 코드 실행
- 4. 페이지가로드 될 때 탭 열기
- 5. 페이지가로드 될 때 양식이 제출됩니다.
- 6. 페이지가로드 될 때 링크가 변경됩니다.
- 7. 페이지가로드 될 때 onclick 트리거
- 8. 페이지가로드 될 때 div를 전환하는 방법은 무엇입니까?
- 9. 페이지가로드 될 때 jquery 검사를 항상 수행하십시오.
- 10. 페이지가로드 될 때 자동으로 이메일 보내기
- 11. 페이지가로드 될 때 javascript xml 파일 공급
- 12. 페이지가로드되었습니다. 페이지가로드 될 때 index.html로 전달
- 13. 왜 페이지가로드 될 때 내 PHP html onclick 이벤트가 실행됩니까?
- 14. 페이지가로드 될 때 html select 태그의 항목을 표시하는 방법
- 15. 페이지가로드 될 때 Javascript를 실행하는 앵커 태그의 HTML 속성
- 16. 최종 페이지가로드 될 때까지 일부 html 표시
- 17. 페이지가로드 될 때 위로 스크롤 버튼이 표시됩니다.
- 18. 페이지가로드 될 때 첫 번째 탭 표시
- 19. 페이지가로드 될 때 .mp3 재생 중지
- 20. 페이지가로드 될 때 Jquery div가 점프합니다.
- 21. 페이지가로드 될 때 설정 확인란이 적용됩니다.
- 22. 페이지가로드 될 때 GridView가 표시되지 않습니다.
- 23. 각도 - 페이지가로드 될 때 기본보기가로드되지 않습니다.
- 24. DropKick.js 메뉴 - 페이지가로드 될 때 항상 열림
- 25. 페이지가로드 될 때 자동로드 검색 결과
- 26. 페이지가로드 될 때 .addclass가 작동하지 않습니다.
- 27. 주 스레드 충돌시 NSNotification 게시
- 28. Textbox.TextChanged 페이지가로드 될 때 트리거됩니다. 어떻게 방지합니까?
- 29. 페이지가로드 될 때 Facebook처럼 버튼을 트리거하십시오.
- 30. 페이지가로드 될 때 CSS가 일시적으로 깨졌습니다 (.addClass)
예, 언제 어디서나 알림을 보낼 수 있습니다. 알림을 보내려면 알림을 메서드의 마지막 문으로 게시하십시오. –
in obj-c 내가 위에서 언급 한 것처럼 그것을 할 수 있지만 js에 아무런 생각이 들지 않는다. –
그래서 onDeviceReady 함수가 실행될 때 알림을 보내고 싶습니다. 어떻게해야합니까? (있는 NSDictionary *) launchOptions { [[NSNotificationCenter defaultCenter] addObserver : (UIApplication *) 응용 프로그램의 didFinishLaunchingWithOptions : 자기 선택기 : @ 선택기 (deviceReady : 이름 (BOOL) 응용 프로그램 - 나는이 '같은 것을 추가 시도 : @ "onDeviceReady"object : nil]; return YES; } - (void) deviceReady : (NSNotification *) 알림 { NSLOG (@ "HEY"); }' 자바 스크립트 함수 : 'function onDeviceReady() { console.log ('Device is Ready'); } ' –