2016-04-15 57 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/)。也许你可以在那里找到更多的指针。 –