私は目的関数Cの新しいプログラマーです。Objective Cにいくつかのhtmlファイルを追加しました。このhtmlファイルには、単純なJavaScript関数が含まれています。私は客観的なCコードを介してその関数を呼び出す必要があります。私はgoogleを使って多くの時間をかけました。しかし、私はそれをする本当の方法を見つけることができませんでした。 ベローは、HTMLファイルが含ま:目的関数CでJavaScript関数を呼び出す方法
<!DOCTYPE html>
<html>
<head>
<script>
function myFunction()
{
alert("Hello World!");
}
</script>
</head>
<body>
<button onclick="myFunction()">Try it</button>
</body>
</html>
を、私はこのように、この関数を呼び出した:それが正しいか間違っています?それが間違っている場合、これを行う方法。助けてください。
NSString *path;
NSBundle *thisBundle = [NSBundle mainBundle];
path = [thisBundle pathForResource:@"first" ofType:@"html"];
NSURL *instructionsURL = [NSURL fileURLWithPath:path];
[webView loadRequest:[NSURLRequest requestWithURL:instructionsURL]];
NSString * jsCallBack = [NSString stringWithFormat:@"myFunction()"];
[webView stringByEvaluatingJavaScriptFromString:jsCallBack];
[webView stringByEvaluatingJavaScriptFromString:@"myFunction()"];
アラートは表示されるかどうかを確認しますか? – BabyPanda
ボタンをクリックすると、そのボタンが表示されます。しかし、私はその関数をプログラムで呼びたいと思います。 – Himesh
あなたは何を達成しようとしていますか?あなたのアプリケーションはHTML5タイプですか?なぜネイティブUIKitを使用しないのですか? – pbibergal