Я не знаю ни о чем как этот, но хотел его сам. Я обычно делаю это сам при выдавании исключения, но если это не Ваше для броска, затем можно отсутствовать с остальной частью нас.
Для обычных селекторов вы можете использовать RespondsToSelector:
. Я не уверен, сработает ли это для доступа к свойствам в новом стиле (как кажется, вы используете в этом примере). Чтобы проверить, отвечает ли класс заданному селектору, используйте instanceRespondToSelector:
.
Ой, нашел:
if ([vc respondsToSelector:@selector(mapView)]) {
[[vc mapView] viewWillAppear:YES];
}