私のアプリでJavascriptCore
を使用していますが、いくつかの問題があります。 JavaScriptで私はレストランがマップに自分自身を追加することが可能になります機能作成した、今JavascriptCoreでsubfunctionを呼び出す方法は?
var Restaurant = function()
{
this.street = function()
{
return "One Street 45";
}
this.postal = function()
{
return "90210";
}
}
:
addMeToTheMap(Restaurant);
をそしてJSContext
で、これはにマップ:私のjavascriptのは、このような構造であり
self.context[@"addMeToTheMap"] = ^(JSValue *restaurant) {
};
street
とpostal
の機能を呼び出すことは難しいと思いますが、私は[[restaurant callWithArguments:nil] @"street"] callWithArguments:nil]
をやってみたが、うまくいかなかった。何か案は?
「レストラン」への参照をどのように作成していますか? – Oxcug
私はそうではありません。 javascriptの 'Restaurant'変数には任意の名前を付けることができます。 – user4992124
私は、あなたがやっていることを意味しています: 'JSValue * restaurant = self.context [@" Restaurant "]'? – Oxcug