Iphone Xcode 4——使错误消息更简短、更切题?

Iphone Xcode 4——使错误消息更简短、更切题?,iphone,ios,xcode,gcc,Iphone,Ios,Xcode,Gcc,我刚才在类实现中遗漏了一个方法。以下是错误消息 Incomplete implementation of class '*' Incomplete implementation of class 'MyClass' Method definition for '*' not found Method definition for -'MethodIForgot' not found Semantic Issue Incomplete implementation 谈论信息过载。我有三条不同

我刚才在类实现中遗漏了一个方法。以下是错误消息

Incomplete implementation of class '*'
Incomplete implementation of class 'MyClass'

Method definition for '*' not found
Method definition for -'MethodIForgot' not found

Semantic Issue
Incomplete implementation
谈论信息过载。我有三条不同的错误消息,都告诉我相同的事情。此外,每条消息有两行长。我真正需要的是-'MethodIForgot'的单个消息方法定义找不到。其余的都是绒毛

有没有办法把邮件的大小缩小一点


即使是部分减少也会有帮助。特别是,我可以不使用每条消息的第一行,因为所有信息都在第二行。

您考虑过切换到编译器吗?它包含在Xcode 4中,并明确列出了它的主要功能之一

除了快速和功能,我们的目标是使叮当非常用户友好。就命令行编译器而言,这基本上归结为使编译器生成的诊断错误和警告消息尽可能有用。我们有几种方法可以做到这一点。本节将讨论命令行编译器提供的经验,并在几个示例中将Clang输出与GCC4.2的输出进行对比


首先,这是3条错误消息,而不是6条。每对的第一行是一个类别,第二行是具体错误。如果您单击类别旁边的“披露”三角形,您可以获得一些信息


如果要禁用某些错误,请查看生成设置,您可以在其中启用或禁用某些警告或错误消息。

我知道这可能有点晚了,但当我在接口中定义了一个方法,而不是在实现文件中定义了一个方法时,就会遇到这个问题。在升级到新的SDK 5之前,我从来没有告诉过我这些错误,我敢肯定这些错误是使用Apple LLVM编译器的结果,这是iOS 5的新默认设置,我敢肯定与clang相同。
Incomplete implementation of class '*'
Incomplete implementation of class 'MyClass'

Method definition for '*' not found
Method definition for -'MethodIForgot' not found

Semantic Issue
Incomplete implementation