如何以编程方式从另一个类调用一个类的函数

时间:2010-01-14 08:30:01

标签: objective-c

我之前使用第一个响应者从nib文件中的其他视图控制器调用了一个视图控制器类的功能。但是现在我想以编程方式执行它。

假设,我有一个名为A和B的2控制器类。其中B是根控制器。我在我的A控制器类中有一个名为(Btn)的按钮(以编程方式添加)。现在我要调用函数(FuncB)当我按下A类的Btn时B级。我可以这样做吗?

我的班级A中没有任何nib文件。 请问某人和我的问题。 高级谢谢您的回复。

2 个答案:

答案 0 :(得分:1)

我不确定我是否正确解释了您的问题,但如果bB类的对象实例,methodBB的方法1}}类,您可以通过以下方式调用methodB

[b methodB];

我假设“功能”,你实际上是指“方法”......?

答案 1 :(得分:1)

Alloc并初始化此类的实例并调用您的方法。 “函数”类称为方法。

BController *myBController = [[BController alloc] init]; // alloc and init Controller B
[myBController MethodB]; // Call your class method
[myBController release]; // release your instance object

有任何问题吗?只是评论。