我是 objective c 的新手,我只是想知道如何调用具有 return 语句值的方法?
例子
-(NSString*) exampleString
{
NSString *example= @"hello this a test";
return example;
}
现在如何调用上述方法来获取返回值?
谢谢
最佳答案
您可以通过将消息传递给实现方法的类的实例来调用方法。然后计算结果为右值,就像 C 函数调用一样。
所以,例如
NSString *fetchedExample = [self exampleString];
编辑:下面大卫的回答也值得重复。在 Objective-C 中,对象是不透明的并且(有几个异常(exception))只存在于堆上,因此您传递指向它们的指针而不是事物本身。
关于objective-c - 如何调用 objective-c 中的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9542701/