Mam UIWebView
, który działa poprawnie. Delegat działa. Po otwarciu adresu URL zdarzenia shouldStartLoadWithRequest
i webViewDidFinishLoad
są uruchamiane.ios - UIWebView DidFinishLoad nie nazywa się
Ale kiedy na przykład klikam wynik wyszukiwania Google, tylko shouldStartLoadWithRequest
jest uruchamiany, a webViewDidFinishLoad
nigdy nie jest wywoływany.
Powoduje to problemy, ponieważ jeśli umieściłem wskaźnik "ładowanie ..." na shouldStartLoadWithRequest
, w takich przypadkach wskaźnik nadal pozostaje wyświetlany po prawidłowym załadowaniu strony.
Każdy pomysł, dlaczego tak się dzieje?
Ustaw delegata na swoją stronę internetową –
Dodaj trochę kodu. –