在同一个类目标C中调用一个函数

时间:2011-11-23 20:34:09

标签: iphone objective-c ios

我是Objective C的新手,我无法找到关于这个主题的资源

假设我有一个名为A的函数和一个名为B的函数,两者都属于同一个类,我应该如何在函数A中调用函数B?假设它们都属于一个名为C的类

由于

3 个答案:

答案 0 :(得分:4)

//other code inside your project

-(void) functionA
{
NSLog(@"Hello"); // not sure if the syntax for this is right, but it should be

}

-(void) functionB
{
[self functionA];
}

答案 1 :(得分:3)

在A。中调用[self B]

这将是一个良好的开端:http://cocoadevcentral.com/

答案 2 :(得分:2)

Objective C has methods rather than functions, though it does support C functions.要在当前类中调用名为B的方法,可以向该类的当前实例发送消息,即“self”,调用其方法B:

[self B];

这假定方法B是定义的:

-(void) B {
// Whatever method B does, it does not require any parameters.
}