If I'm right, you just want to suppress warnings.
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
This is just to suppress warnings. In releases, you should not use legacy features.
EDIT: To disable custom warning code, use:
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
[self dismissModalViewControllerAnimated:YES];
#pragma clang diagnostic pop
source
share