我有两个班级:Drawing和Game。其中Drawing有一个名为 的类redraw,如下所示:
- (void) redraw:(int)x:(int)y {
现在,还有许多其他方法Drawing不需要将值传递给它,我什至可以Game使用以下代码调用它们[drawing callSomeMethod];:
(顺便说一下,drawing是在 中创建的Game.m,像这样:Drawing *drawing.
我会假设在上面的方法中,从我必须做的所有事情redraw中调用它 write: ,但我不断收到以下错误:Game[drawing someMethod(val1, val2)];No visible @interface for 'Drawing' declares the selector 'redraw:'"
如何将 val1 和 val2(在 中定义Game.m)传递给 中的方法Drawing.m?