我的代码看起来像
- int add_two_numbers:(int)number1 secondnumber:(int)number2;
int main()
{
return 0;
}
- int add_two_numbers:(int)number1 secondnumber:(int)number2
{
return number1 + number2;
}
我收到错误消息,提示“缺少方法声明的上下文”和“预期的方法主体”。我正在关注有关Objective-c的tutorialpoints的教程,但是在本节中它非常模糊。看来方法必须在某些类中,并且不能像我所做的那样单独进行。这是怎么回事?
像第二个方法一样的方法只能存在于类中。只要需要独立功能,就可以使用C独立语法。
另外,您的语法略有不同-在类中,您需要这样声明:
- (int)add_two_numbers:(int)number1 secondnumber:(int)number2
{
return number1 + number2;
}
括号中的返回类型。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句