仪表板小组件中的异步插件

时间:2011-09-24 22:38:38

标签: objective-c cocoa widget dashboard

我正在构建一个Dashboard Widget,我在本机代码上使用插件来处理某些操作。

问题是这些方法之一需要几秒钟,界面冻结,所以......

有没有办法做一个可以被Javascript调用的异步方法,然后当它完成时,会使用回调?

1 个答案:

答案 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