Где зарегистрировать NSUserDefaults в kobold2d

Я пытаюсь отследить, когда мое приложение сначала запускается на устройстве, поэтому оно будет воспроизводить короткое видео, а затем оттуда после того, как оно будет пропущено. Поэтому я делаю это с NSUserDefaults, но я использую Kobold2d, и для установки используется lua. вещи до. Мне интересно, где я должен зарегистрировать NSUserDfaults. Насколько я понимаю, это обычно делается в делегате приложения, но похоже, что оно переопределено в kobold2d. Любая помощь будет оценена!

1 ответ

Решение

В Kobold2D AppDelegate есть метод initializationComplete, который запускается непосредственно перед загрузкой первой сцены. Вы можете добавить такой код инициализации там. Или просто добавьте его в метод init вашей первой сцены. На самом деле это зависит только от того, где вы впервые начали использовать переменные NSUserDefaults, но, скорее всего, не раньше, чем будет запущен метод init первой сцены.

Другие вопросы по тегам