我最近在我的应用中更改了几行代码,并将其全部搞砸了。 我想在这里注意一些奇怪的错误,希望你们中的一些人知道它的解决方案 -
首先 - 我正在我的应用程序中实现UITextField的委托,把它放在那些,但当我尝试实现这个方法时仍然在我的.m文件中 -
- (void)textFieldDidBeginEditing:(UITextField *)textField
它显示此错误 - 使用未声明的标识符'textFieldDidBeginEditing'。 第二和第三,有两个解析问题 - 期望'}'和Missing'@end'。当我从红色圆圈中添加Missing @end并在其中添加一个小方块时,它再次向我显示相同的错误 - 无限循环。 我该如何解决这些问题?
提前致谢。
答案 0 :(得分:6)
问题是实际错误不是你(和编译器)认为的错误。从您收到的错误消息中推断出,您错过了代码部分的结束大括号(}
),该代码部分在之前出错。