我有两个班级: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
?