2012-10-06 3 views
0

예를 들어 웹 사이트를로드하면 "intuit.ru"가 약 4 번 호출됩니다. 그러나 첫 번째 통화만으로 충분합니다.OSX. didFinishLoadForFrame을 WebView에 한 번 호출 하시겠습니까?

webView.mainFrame이로드되어 있는지 확인하려고했는데이 함수 내에서 코드를 한 번만 실행할 수 있었지만 앱은이 방법으로 훨씬 느리게 작동합니다.

+0

내부 varibale의 webView.isLoading를 확인하는 것이다. – TheAmateurProgrammer

+0

하지만 첫 번째 프레임 만 필요한 경우 어떻게해야합니까? – Gargo

+1

그런 다음'BOOL' 글로벌 변수 또는 ivar을 시도한 다음 첫 번째 프레임 다음에 'YES'로 설정할 수 있습니다. 그런 다음 새 페이지를로드 할 때 다시 '아니오'로 설정하십시오. – TheAmateurProgrammer

답변

0

용액 페이지는 1 개 이상의 프레임을 가질 수 있기 때문에이 방법

관련 문제