如何调用另一个类中声明的方法

时间:2012-09-26 15:16:10

标签: ios

  

可能重复:
  How to call a method of another Class?

我有两节课。在第一个我声明了一个方法,它必须从同一个类中的数组中删除一个对象。在第二节课中,我必须从第一节课开始调用这种方法。我该怎么办?

2 个答案:

答案 0 :(得分:0)

您的第一个类必须在其.h文件中声明此方法,以使其公开,以便其他人可以调用它。它可能是这样的:

-(void)removeObject:(id)object;

现在,第二个类的实例可以通过使用:

来调用它
[myFirstObject removeObject:someObject];

当然第一类的实例(在这种情况下是myFirstObject)存在并且知道第二类的实例或者他的调用无处可去是很重要的......

答案 1 :(得分:0)

MySecondClass.m

MyFirstClass *myFirstObject=[[MyFirstClass alloc]init];

[myFirstObject nameOfMethod];

nameOfMethod必须在MyFirstClass.h

中声明