如何从objective-c中调用的方法返回参数

时间:2012-09-11 21:48:44

标签: objective-c ios

如何从C / C ++等调用这样的东西:

实现:

int foo(int a, int b)
{
    a += b;
    return a;
}

致电:

int newNumber = foo(1,2);

我想知道这一部分:

实现:

-(int) foo: (int)a addTo: (int)b
{
    a += b;
    return a;
}

致电:???

但是如何在同一个类的另一个方法中调用此方法并检索它?

我事先道歉,这是在文档或其他问题中公然 - 猜我需要一些额外的帮助。 :/

2 个答案:

答案 0 :(得分:2)

在类实例(如您的情况下)或类上调用Objective C方法,如下所示:

int res = [self foo:1 addTo:2];

或者如果它是其他对象的方法:

int res = [theObject foo:1 addTo:2];

答案 1 :(得分:0)

您可以[self foo:1 addTo:2];