【问题标题】:Corona SDK Error "Apple Event Timed Out"Corona SDK 错误“Apple 事件超时”
【发布时间】:2014-01-07 13:54:59
【问题描述】:

我正在为 Corona SDK 使用 Lua Glider,当我运行我的 应用程序出现“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)

谁能帮帮我

【问题讨论】:

  • 你的 Lua Glider 是最新的 1.9,如果不是,请先更新它。

标签: lua coronasdk


【解决方案1】:

这是一个apple事件错误,意思是你不能执行更多的代码,因为你很慢。

例如,您希望 Finder 复制一个大小为 888 TB 的文件夹。复制后,您希望将新文件夹重命名为“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 timed out”而死掉。所以,“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 天再选择一个文件夹,并且你不会收到超时错误。

【讨论】:

  • 我使用的是 java 1.6,java 有什么问题吗..我使用的 Lua Glider 只有 1.9,它是试用版。是试用版有任何问题@user1218135
猜你喜欢
  • 2012-05-08
  • 1970-01-01
  • 2013-04-01
  • 2012-02-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-10
  • 1970-01-01
相关资源
最近更新 更多