2

XCode 的实时问题跟踪在大多数情况下都很棒。但是当我还在写作的时候,它会抱怨一些警告,这很烦人。例如,未使用的变量:

警告

我知道它没有被使用,我刚刚完成了那行并且还没有得到使用它的代码。我非常讨厌在没有警告的情况下进行编译(在 上-Wall -Wextra -pedantic,减去几个特定的​​警告),所以当我还没有机会解决它们时看到它们有点烦人。但是,我确实喜欢大多数实时构建警告,一旦我真正构建,我确实希望看到这些。

那么,有什么方法可以仅在实时问题检查中禁用某些警告,将它们保留在实际构建中?如果可能的话,我愿意将发布设置用于实时发布和调试以进行手动构建。

我也接受的一个潜在解决方法是将实时检查延迟到仅在 10-15 秒不活动后运行。

4

2 回答 2

2

Usually i used to do the following to avoid the "unused variable".

#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wunused-variable"

NSArray *ary = [[NSArray alloc] init];
//your code area

#pragma clang diagnostic pop

So the real time waring for "unused variable" is off on the section. and when i need to enable this i just commented out the "#pragma".

Reference

于 2012-12-13T07:59:05.417 回答
0

使用#pragma 禁用警告会影响实时预览/编译时间...我认为xcode 中没有这种方法。:(

于 2012-12-12T08:34:42.807 回答