UIWebView 요청이로드를 시작할 때 사용자 지정 UIWebViewDelegate의 ShouldStartLoad가 호출되지 않음
-
28-10-2019 - |
문제
UIWebViewDelegate 클래스를 정의하고 UIWebView의 Delegate 속성에서 인스턴스화했지만 웹보기가 요청을로드 할 때 ShouldStartLoad 메서드가 호출되지 않습니다.내가 무엇을 잘못하고 있지?
다음은 내 UIWebViewDelegate와 내 UIWebView를 정의하는 코드입니다. 라코 디스
내 appdelegate에서 FinishedLaunching 메서드에서 다음을 수행합니다. 라코 디스
이 코드 샘플을 제공하기 위해 복사 / 붙여 넣기를 사용 했으므로 여기에 사소한 복사 / 붙여 넣기 오류가있을 수 있지만 코드가 컴파일되고 웹뷰가 요청을로드합니다.호출되지 않는 ShouldStartLoad 입니다.
내가 여기서 뭘 잘못하고 있는지 아는 사람 있나요?
해결책
다음과 같이 webview의 ShouldStartLoad 속성을 사용하여이 문제를 해결했습니다. 라코 디스
게시 된 질문에 대한 miguel.de.icaza의 답변에서이 답변을 받았습니다. 여기 . p>
다른 팁
UIWebView를 하위 클래스 화하지 마십시오.UIWebView Class Reference-Subclassing Notes : http를 참조하세요.: //developer.apple.com/library/ios/#documentation/uikit/reference/UIWebView_Class/Reference/Reference.html
제휴하지 않습니다 StackOverflow