Вопрос

Я пытаюсь вызвать javascript на html-странице с помощью функции -

общий

Вот javascript на html-странице -

общий

Однако функция methodName() не вызывается, но после window.onload= function () все работает нормально ..

Я пытаюсь интегрировать RGraphs в свое приложение, а Basic.html - это html-страница, на которой написаны javascripts.

Было бы здорово, если бы мне в этом помогли.

Это было полезно?

Решение

Просто: вы пытаетесь выполнить JS-функцию из Objective-C еще до того, как страница будет загружена.

Реализуйте метод делегата UIWebView в своемUIViewController, и там вы вызываете webViewDidFinishLoad:, чтобы убедиться, что функция вызывается после загрузки страницы.

Другие советы

Чтобы уточнить немного больше.

.h - реализовать UIWebViewDelegate

общий

.m

общий

Вы также можете назначить делегата из раскадровки вместо того, чтобы делать это в коде.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top