我試過這個,但它沒有工作。 這裏是我的PhoneGap的index.html:如何在Objective-C方法的phonegap ios應用程序中調用javascript函數?
<!DOCTYPE html>
<html>
<head>
<script>
function myFunction()
{
alert("Hello World!");
}
</script>
</head>
<body>
</body>
</html>
這裏是我的MainViewController.m方法我想觸發它:
- (void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error {
adView.hidden = YES;
// jscript call
[webView stringByEvaluatingJavaScriptFromString:@"myFunction()"];
}
正是我試圖做甚至可能嗎?我根本不知道objective-c,所以我真的迷失在這裏。請幫忙!
的Javascript住在一個Web瀏覽器客戶端。 Objective-C(或者就此而言,C++,C#等等)在平臺級別運行。兩個完全分離的世界。 – paulsm4 2013-02-13 03:47:25
我明白,但我認爲現在有可能。看看這個http://stackoverflow.com/questions/7719881/can-you-call-a-javascript-function-from-native-code-not-in-a-callback-using-ph我不明白答案所以我無法做到這一點。 – user2052886 2013-02-13 03:52:59