0

我在 corona sdk 中使用故事板。我的座右铭是从一个屏幕状态转到另一个屏幕状态,然后返回到第一个屏幕的相同状态。因此,当我从第一个过渡到第二个时,既没有清除场景也没有将其从内存中删除。但是当我再次回到第一个场景时,它的创建函数再次被调用,尽管第一个场景在内存中。

4

1 回答 1

0

如果您从第二个场景中执行 storyboard.gotoScene("previousone") 并获得一个新的“上一个”场景,那么:

  1. 你可能有自动清除

    (storyboard.purgeOnSceneChange == true)

  2. 您可能会在运行时收到内存警告 - 您可以使用以下代码进行检查:

    本地函数 handleLowMemory(event) print("收到内存警告!") end

    运行时:addEventListener(“memoryWarning”,handleLowMemory)

于 2013-03-09T03:02:00.497 回答