Как и в случае с вопросом Бена Готлиба, у меня есть несколько устаревших вызовов, которые меня беспокоят. Есть ли способ подавить предупреждения по строкам? Например:
if([[UIApplication sharedApplication]
respondsToSelector:@selector(setStatusBarHidden:withAnimation:)]) {
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationSlide];
} else {
[[UIApplication sharedApplication] setStatusBarHidden:YES animated:NO]; //causes deprecation warning
}
Все, что меня волнует, это линия. Я не хочу отключать все предупреждения об устаревании. Я также не хотел бы делать что-то вроде подавлять определенные предупреждения файлом.
Было несколько других обстоятельств, когда я хотел пометить конкретную строку как нормальную, даже если компилятор выдает предупреждение. По сути, я хочу, чтобы моя команда знала, что проблема решена, и больше не буду получать сообщения об одной и той же строке снова и снова.