首先,让我告诉你,我已经在Cocoa中使用了100次webview。但是,我不知道出了什么问题......
以下是JS部分:
window.objc.log_("Selected Element!");
以下是Objective-C部分:
- (void)log:(NSString*)msg
{
NSLog(@"JS: %@",msg);
}
以下是输出:
JS: (null)
发生了什么?
P.S。 WebView的windowScriptObject
已正确设置,isSelectorExcludedFromWebScript:
和isKeyExcludedFromWebScript:
已定义。 (如果没有设置,函数根本不会被调用...)