didEnterBackground в Kobold2d

В Cocos2d я бы реализовал - (void)applicationDidEnterBackground:(UIApplication *)application внутри AppDelegate, но в Kobold2d (я мало с ним работал) все это обрабатывается config.lua, и это здорово, но как мне обрабатывать эти exit/enter/background изменения состояния приложение?

Должен ли я что-то переопределить или есть какое-то конкретное место? Я не уверен, что здесь лучше всего, и либо у меня много проблем с поиском ресурса в Интернете.

Спасибо!


person Corey Michael Reynolds    schedule 15.08.2012    source источник


Ответы (1)


Вы можете просто добавить эти методы в класс AppDelegate вашего проекта. AppDelegate является производным от KKAppDelegate, который реализует UIApplicationDelegate.

Обязательно вызывайте [суперметод] для каждого метода, так как KKAppDelegate реализует базовое поведение и полагается на получение некоторых методов UIApplicationDelegate.

person LearnCocos2D    schedule 15.08.2012
comment
Спасибо, приятно знать - я заметил, что в базовой настройке Kobold2d мне дается только заголовочный файл? Где хранится реализация? Я имею в виду, я знаю, что могу просто ctr+cmd+up добраться до него, но из любопытства, почему он не хранится вместе с заголовком? Или, может быть, моя установка немного глючит. - person Corey Michael Reynolds; 16.08.2012
comment
Кстати, каждый раз, когда я вижу ваш пост, мне кажется, что я разговариваю со знаменитостью, ваша книга cocos2d вовлекла меня во все это. Спасибо :) - person Corey Michael Reynolds; 16.08.2012
comment
Пожалуйста! :) AppDelegate.m должен быть рядом с AppDelegate.h. Не так ли? Возможно, вы случайно перетащили его в другую группу. В шаблонах Kobold2D оба файла находятся рядом друг с другом. - person LearnCocos2D; 17.08.2012