Можно ли вызвать Objective-C pushViewController из JavaScript - PullRequest
0 голосов
/ 24 марта 2012

Noob iOS dev - я хотел бы иметь возможность вызывать подробный контроллер из javascript в UIWebView. Как пользователь нажимает на ссылку, и он вызывает pushViewController. Нужен ли для этого телефонный разрыв или это возможно только в javascript?

ТНХ

1 Ответ

0 голосов
/ 24 марта 2012

iOS поддерживает только одностороннюю связь JavaScript с помощью метода stringByEvaluatingJavaScriptFromString в UIWebView.

Однако вы можете имитировать двустороннюю связь, настроив периодический опросчик в вашем коде Obj C, который вызывает функцию javascript, которая возвращает значение переменной, установленное некоторым кодом JavaScript на веб-странице.У вас будет заметная задержка в пользовательском интерфейсе в зависимости от интервала вашего опроса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...