У меня возникают трудности при попытке реализовать метод игрового состояния, который позволяет мне переключаться между различными игровыми состояниями, сохраняя текущее состояние в подходящей переменной.
Я создал NSObject * currentState, который установлен в текущее состояние, но при попытке сообщить [метод currentState] я получаю сообщение об ошибке «возможно, не отвечает».(Из-за типа NSObject).
Я также попытался создать шаблон суперкласса под названием Gamestate и создал отдельные игровые состояния при наследовании от игрового состояния.Однако есть еще одно сообщение об ошибке, касающееся того факта, что в объекте gamestate не было реализовано никаких методов (что является правильным, поскольку я хочу реализовать только методы в подобъектах).
Не уверен, что протоколыПомоги мне.Любые предложения о том, как реализовать gamestate без сообщений об ошибках?
Заранее спасибо;)