2013-12-19 53 views
1

我使用Lua的滑翔機電暈SDK,當我跑我的 應用我有像「蘋果事件超時」 的erroe,我使用Mac電腦。 我收到以下錯誤插件控制檯科羅娜SDK錯誤「蘋果事件超時」

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) 

任何一個可以幫助我

+0

是你的Lua Glider最新1.9,如果不是第一次更新。 –

回答

1

這是一個蘋果事件的錯誤,這意味着你不能執行更多的代碼因爲你很慢。

例如,您的目標是Finder複製一個文件夾,其大小爲888千兆字節。重複之後,您希望將新文件夾重命名爲「重複得到嘿!」。這是代碼:

打開此Scriplet在你編輯:

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

取景器將收到訂單:「複製」 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天選擇一個文件夾之前,並且您不會收到超時錯誤。

+0

我使用的Java 1.6是否有任何問題與java..and我使用的是Lua Glider 1.9是唯一的,它是試用版本.is trail版本任何問題@ user1218135 –

+0

下載最新的JRE。 –