标签: objective-c cocoa widget dashboard
我正在构建一个Dashboard Widget,我在本机代码上使用插件来处理某些操作。
问题是这些方法之一需要几秒钟,界面冻结,所以......
有没有办法做一个可以被Javascript调用的异步方法,然后当它完成时,会使用回调?
答案 0 :(得分:0)
所以,进一步挖掘我发现有一个名为callWebScriptMethod的方法:withArguments:允许我异步执行。
更多信息:
http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/WebKit/Classes/WebScriptObject_Class/Reference/Reference.html#//apple_ref/doc/c_ref/WebScriptObject