2016-04-15 54 views
0

我需要幫助來解決問題。我真的不知道爲什麼會出現這個錯誤。 我使用此代碼爲我的最後一年項目開發旅遊應用程序。請幫我解決這個使用lua語言在corana中循環或以前的錯誤加載模塊

local accomodation = require("accomodation") 
 
local function onComplete(event) 
 
\t local action = event.action 
 
\t if "clicked" == event.action then 
 
\t \t if 2 == event.index then 
 
\t \t \t -- Open url if "Learn More" was clicked by the user 
 
\t \t \t system.openURL("http://www.trivago.com.my/?iPathId=74807&iGeoDistanceItem=0&aDateRange%5Barr%5D=2016-04-17&aDateRange%5Bdep%5D=2016-04-18&iRoomType=7&cpt=7480703&iViewType=0&bIsSeoPage=false&bIsSitemap=false&") 
 
\t \t end 
 
\t elseif "cancelled" == event.action then 
 
\t \t -- our cancelAlert timer function dismissed the alert so do nothing 
 
\t end 
 
end 
 

 
-- Show alert 
 
local alert = native.showAlert("GoPenang", "You will be directed to trivago.com", { "Cancel", "Ok" }, onComplete) 
 

 
-- Dismisses alert after 10 seconds 
 
local function cancelAlert() 
 
\t native.cancelAlert(alert) 
 
end 
 

 
function scene:createScene(event) 
 
    local group = self.view 
 
    end 
 
function scene: enterScene(event) 
 
    local group = self.view 
 
\t end 
 
function scene:exitScene(event) 
 
local group = self.view 
 
end 
 
function scene:destroyScene(event) 
 
local group = self.view 
 
end 
 

 
timer.performWithDelay(10000, cancelAlert) 
 

 
scene:addEventListener("createScene", scene) 
 
scene:addEventListener("enterScene", scene) 
 
scene:addEventListener("exitScene", scene) 
 
scene:addEventListener("destroyScene",scene) 
 
return scene

這是我住宿的代碼。錯誤將如下所示: enter image description here

+1

你爲什麼在'accomodation.lua'裏面調用require(「accomodation」)?遞歸是一個強大的力量。明智地使用它。 –

回答

0

錯誤消息說它無法加載「accomodation」模塊。我不知道該模塊做什麼,但在第一行你寫

local accomodation = require("accomodation") 

這一段代碼試圖加載住宿模塊 - 你似乎從來沒有在發佈代碼的任何地方使用。嘗試刪除該行並查看後面的內容。

+0

我已經這樣做了,但一個新的錯誤已經發生:試圖索引全局「場景」(一個零值)..我該怎麼辦? – nurul

+0

我對corona完全沒有經驗 - 我只描述了錯誤消息的含義,因爲它是一個Lua錯誤。如果你想建立一個日冕場景,你似乎做這樣的事情: local composer = require(「composer」) local scene = composer.newScene() - 我在[coronalabs.com] (https://coronalabs.com/blog/2014/06/03/tutorial-understanding-the-composer-api/)。也許你可以在那裏找到更多的指針。 –