此问题可能与Objective C - "Duplicate declaration of method" compilation error
重复但我仍然对为什么客观C剂量不支持函数重载/方法重载
感到困惑任何人都能告诉我出现这种错误的正当理由吗?
答案 0 :(得分:4)
objective-C不支持方法重载,因此您必须使用不同的方法名称。
答案 1 :(得分:4)
仅仅因为Objective-C不支持重载。此外,强烈建议尽可能在函数名称中包含参数类型。请改为getTextFromTextView:
和getTextFromTextField:
。
答案 2 :(得分:0)
我想告诉你,请查看"如何define method ?" ,您也可以在上面的链接中找到有关多输入法的信息。这one是用于命名Objective C中方法的约定吗?
如上所述,我们可以知道您的方法与getText:
具有相同的名称(签名)
在您的情况下,您定义了重复的方法,而目标C编译器不支持该方法。
希望这对你有帮助。
答案 3 :(得分:-1)