2017-01-24 15 views
0

JavascriptからSwift関数/コールバックを呼び出すことはできますか? Androidでは、JavaVoidCallbacksを使用することは可能ですが、Swiftには何か類似していますか?今私はJavaScriptCoreを使用しています。ここで私はSwiftからjavascript関数を呼び出すことができます。スワイプコードをJavascriptから呼び出す

答えて

1

はいできます。

このチュートリアルを参照してください:https://www.raywenderlich.com/124075/javascriptcore-tutorial

はあなたがobj-Cで

「ネイティブコードの公開」を段落に興味を持っていることは非常に簡単です。通常の辞書としてjsContextを使うだけでそれを行うことができます。

context[@"functionName"] =^<#returnType#> (<#parameters#>) { 
    <#Your code#> 
} 

希望しました。

+0

ありがとうございますが、私はどのようにJavaScriptからswift関数を呼び出しますか?私には素早く挨拶をする機能があると言うことができます。どのように私はjavascriptからこのfuctionを呼び出すのですか? – Korken55

+0

チュートリアルで説明しているように、まずこのswift関数を呼び出すブロックを作成し、それをjsContextに追加します。その後、jsContextを通してjavascriptで直接定義された関数を呼び出すように、通常はそれを呼び出します。 –

関連する問題