I can ignore predefined Clang warnings as follows:
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Warc-performSelector-leaks"
[target performSelector:selector];
#pragma clang diagnostic pop
But what if there's a custom warning? I mean
#warning Hello World
How do I ignore it?
There is a -W#warnings
diagnostic, which I guess would do it.
Something like:
#pragma clang diagnostic ignored "-W#warnings"