Corona中的故事板

我在使用Storyboard模块时遇到了问题。当我移动到另一个房间模块并返回此模块时,KitchenView模块中的视图不会被再次创建。难道enterScene中的代码不会被再次执行吗?

function scene:enterScene( event )
 local group = self.view

 KitchenModel = require("kitchenModel")
 kitchenModel = KitchenModel:new()
 kitchenModel:init()

 KitchenView = require("kitchenView")
 kitchenView=KitchenView:new()
 kitchenView:init()
 group:insert(kitchenView.view)

 KitchenController= require("kitchenController")
 kitchenController =KitchenController:new()
 kitchenController:init(kitchenModel, kitchenView)
end
点赞
用户1463542
用户1463542

在 kitchenController 模块中移除 Runtime 监听器后,代码正常工作。我猜在不移除旧的监听器的情况下添加新的 Runtime 监听器会破坏代码。

2013-12-25 18:05:14