Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

I'm sick to death of Xcode's prolific use of live "unused variable" warnings while I am typing. I keep thinking I have an error in my syntax, stop what I'm doing, check the warning, only to see it's an unused variable warning.

enter image description here

Of course it's unused, I just typed it!

I don't mind the compile-time unused variable warnings, those are very useful, but I hate the live warnings as I'm typing code.

Is there any way I can turn off this warning completely everywhere, either app-wide or for an entire project?

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
1.2k views
Welcome To Ask or Share your Answers For Others

1 Answer

It seems as of currently, we cannot suppress specific warnings in the way #pragma clang diagnostic ... could be used for obj-C. See e.g. the following thread


There is possible to disable all interactive warnings globally, by disabling Show live issues, from Xcode -> Preferences: Tab General. This, however, in excess of disabling all live warnings, also disable live errors, so something I presume you wouldn't want to resort to.


[Build warnings] You can turn off custom build warnings project-wide as follows:

  • Select your project in the navigator, and choose tab Build Settings. Find Apple LLVM 7.0 - Warnings - All Languages, and disable the warnings for Unused Values and Unused Variables.

enter image description here


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...