NSString
WebViewでJavaScriptから変数をキャッチしたいと思います。
この場合、変数はアプリケーションへのパスになります。
私のコード
- (NSString *)pathBundle {
return [[NSBundle mainBundle] bundlePath];
}
+ (BOOL)isSelectorExcludedFromWebScript:(SEL)selector { return NO; }
+ (BOOL)isKeyExcludedFromWebScript:(const char*)name { return YES; }
今、私はこれをJavaScriptで呼び出そうとしましalert(app.pathBundle_);
たが、アラートメッセージにはundefined
。
私はすでにJavaScript(- (void)changeTitle:(NSString *)Value { ... }
)を介してウィンドウタイトルを変更するObjective-C関数を実装することができましたが、NSString
その結果、CocoaからJSに渡されないようです。
誰かが私が間違っていることを知っているかもしれませんか?