Добавление двух разных делегатов в iPhone - PullRequest
0 голосов
/ 13 августа 2011

Я новичок в разработке приложений для iPhone. Я хочу добавить двух разных делегатов. Я знаю, как добавить несколько делегатов одного и того же класса, как UIViewController. я хочу так @interface HelloWorld: CCLayer, UIViewController в котором один класс - это CCLayer для cocos2d, а второй - простой UIViewController. Заранее спасибо за помощь.

1 Ответ

0 голосов
/ 13 августа 2011

Я не знаком с CCLayer, но вы не можете выполнять множественное наследование в Obj-C (поэтому у вас не может быть двух суперклассов).Что вы можете сделать, это создать два класса: один подклассы UIViewController и другие подклассы CCLayer, а затем создать шаблон протокола / делегата, чтобы разрешить связь между ними.

http://iosdevelopertips.com/objective-c/the-basics-of-protocols-and-delegates.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...