0

我正在尝试跟踪我的应用程序何时首次在设备上运行,因此它将播放一个短视频,然后在使视频可跳过之后从那里播放。所以我使用 NSUserDefaults 执行此操作,但我使用的是 Kobold2d 并使用 lua 设置事情起来了。我想知道我应该在哪里注册 NSUserDfaults。据我了解,这通常是在应用程序委托中完成的,但看起来它在 kobold2d 中被覆盖了。任何帮助,将不胜感激!

4

1 回答 1

1

Kobold2D AppDelegate 具有在加载第一个场景之前运行的initializationComplete 方法。你可以在那里添加这样的初始化代码。或者简单地将它添加到您的第一个场景的 init 方法中。它实际上只取决于您第一次开始使用 NSUserDefaults 变量的位置,但很可能不是在第一个场景的 init 方法运行之前。

于 2012-08-24T12:04:01.570 回答