Xcode中的奇怪错误

Lio*_*lak 0 xcode objective-c ios

我最近在我的应用程序中更改了几行代码,并将其全部搞砸了.我想在此注意一些奇怪的错误,希望你们中的一些人知道解决方案 -

首先 - 我正在我的应用程序中实现UITextField的委托,把它放在那些,但当我尝试实现这个方法时仍然在我的.m文件中 -

- (void)textFieldDidBeginEditing:(UITextField *)textField
Run Code Online (Sandbox Code Playgroud)

它显示了此错误 - 使用未声明的标识符'textFieldDidBeginEditing'.第二和第三,有两个解析问题 - 期望'}'和Missing'@end'.当我从红色圆圈中添加Missing @end并在其中添加一个小方块时,它再次向我显示相同的错误 - 无限循环.我该如何解决这些问题?

提前致谢.

小智 6

问题是实际错误不是你(和编译器)认为的错误.从您收到的错误消息中推断出,您错过了}代码中错误输出的部分前面的结束花括号().