我的代码看起来像
- 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上关于辅导点的教程,但在section中它非常含糊。似乎这些方法必须在某些类中,并且不能像我所做的一样单独行动。发生了什么事?
答案 0 :(得分:3)
第二种方法只能在课堂上生活。无论何时需要独立函数,都可以使用C独立语法。
此外,您的语法略有偏离 - 在课堂上,您可以这样声明:
<key>NSLocationAlwaysUsageDescription </key>
<string>Can we use your location? </string>
<key>NSLocationWhenInUseUsageDescription</key>
<string>Can we use your location?</string>
括号中的返回类型。