простой метод возвращается в цель с - PullRequest
0 голосов
/ 08 января 2012

В настоящее время я новичок в задаче c и столкнулся с проблемой при создании игры. У меня есть объект, сделанный на заказ, с именем battleEngine, который является переменной экземпляра в моей сцене helloWorld в cocos2d.Этот объект имеет объект в качестве переменной экземпляра с именем plyController, который является объектом PlayerController.Я хочу, чтобы у battleEngine был метод getter, который возвращает объект plyController, а этот код не работает:

-(PlayerController*)getPlayerController
{
 return plyController;
}

1 Ответ

6 голосов
/ 08 января 2012

Есть ли причина, по которой вы не объявили свой объект контроллера игрока как свойство?Вы можете просто использовать синтезированный геттер в этом случае, чтобы получить контроллер плеера.

Посмотрите документацию по properties .

Кроме того, и я боюсьЯ должен сказать это, или они заберут мой значок программиста Какао у меня, getPlayerController не хорошее имя метода.Методы с get в них обычно используются для возврата значений в параметрах, переданных по ссылке. Руководство по кодированию какао говорит нам об этом и многом другом.

...