Как использовать WebKit в моем приложении для iPhone, чтобы связать JavaScript - PullRequest
0 голосов
/ 29 ноября 2010

Как я могу использовать webkit в своем приложении для связи javascript?

Моя цель - вызвать функцию javascript из моего целевого C-кода. Я читаю, что мне нужно встроить webkit в мое приложение, чтобы иметь возможность сделать это. Однако я не уверен, как использовать его из моего приложения?

Ответы [ 2 ]

0 голосов
/ 29 ноября 2010

Как-то так может помочь

WebView* wview = [[WebView alloc] initWithFrame: NSMakeRect( 0.0,
    0.0, 1.0, 1.0 ) frameName: @"frame" groupName: @"group" ];

WebScriptObject* wso = [wview windowScriptObject ];
[wso evaluateWebScript: @"{YOUR SCRIPT CODE}"];
NSObject* proxyDefinition = [ wso callWebScriptMethod:
    @"YourMethod" withArguments: [ NSArray arrayWithObjects: "testarg",nil]];
0 голосов
/ 29 ноября 2010

UIWebView имеет метод экземпляра, который обрабатывает это:

stringByEvaluatingJavaScriptFromString:

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