Escondendo o mapview quando o mapoverlay é visível ios7

Como escondo a visualização do mapa quando tenho uma sobreposição na parte superior da visualização do mapa no iOS7? Esse snippet de código usado para trabalhar no iOS6, mas quando eu atualizo meu aplicativo para o iOS7, ele deixa de funcionar.

NSArray *views = [[[self.mapView subviews] objectAtIndex:0] subviews];

[[views objectAtIndex:0] setHidden:YES];

Alguma sugestão ou feedback?

questionAnswers(3)

yourAnswerToTheQuestion