Corona SDK错误“Apple Event Timed Out”

时间:2013-12-19 05:39:29

标签: lua corona

  

我正在使用Lua Glider for Corona SDK,当我运行我的时候   申请我得到了像“Apple Event Timed Out”这样的错误   我正在使用Mac。   我在插件控制台中收到以下错误

System Lua Interpreter plugin loaded successfully
Corona plugin loaded successfully
Moai plugin loaded successfully
Marmalade plugin loaded successfully
Love 2d plugin loaded successfully
Gideros plugin loaded successfully
56:74: execution error: Corona Simulator got an error: AppleEvent timed out. (-1712)
  

任何人都可以帮助我

1 个答案:

答案 0 :(得分:1)

这是一个苹果事件错误,这意味着你不能执行更多代码,因为你很慢。

例如,您要将Finder定位为复制文件夹,其大小为888太字节。复制后,您希望将新文件夹重命名为“duplicate gotta hey!”。这是代码:

在编辑器中打开此Scriplet:

tell application "Finder"
  duplicate alias "path:to:really BIG folder:"
  set name of result to "duplicate gotta hey!"
end tell

Finder将收到订单:“重复!” AppleScript将等待回复:“完成,先生!”。

如果AppleScript厌倦了等待答案,那么它将会超时,并且会因为错误“AppleEvent超时”而死亡。因此,“set name ...”行不会被执行。

实际上,AS 1.9.1,AppleScript在2分钟后感到疲倦。但是,您可以使用以下语句来防止这种情况发生:

在编辑器中打开此Scriplet:

with timeout of (30 * 60) seconds
  tell application "Finder"
    duplicate alias "path:to:really BIG folder:"
    set name of result to "duplicate gotta hey!"
  end tell
end timeout

现在,AppleScript会在30分钟后感到疲倦!

请注意,只有在定位流程(例如Finder)时才会发生此错误。但是,如果您使用以下代码...

在编辑器中打开此Scriplet:

set aFolder to (choose folder with prompt "Choose a folder, please...")

...如果你是一个犹豫不决的人,你可以在选择一个文件夹之前等待17天,你就不会收到超时错误。

相关问题