Так как +createStroke
является методом класса, вы не можете вызвать его на self
.Вместо этого вы должны отправить это сообщение классу CCRenderTexture
.
Итак, в вашем случае, если self
относится к типу CCRenderTexture
, вы можете просто заменить его на self.class
.(Так что, когда вы создадите подкласс, переопределенный метод будет вызываться суперклассом) Если это не так, напишите что-то вроде:
CCRenderTexture* stroke = [CCRenderTexture createStroke:pause size:3 color:ccBLACK];