Clicar em um link no UIWebView envia para a pilha NavigationView

Basicamente, gostaria de saber como interceptar um clique em uma visualização na web e, em seguida, exibir uma nova visualização que possui uma barra de navegação na parte superior (com um botão Voltar) e o conteúdo como o link em que clicamos.

Atualmente, tenho um modelo de barra de guias com 5 guias e cada guia está atualmente definida para NavigationView e dentro de cada uma dessas guias há visualizações que contêm um UIWebView. É assim que eu manejo os links:

-(BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request   navigationType:(UIWebViewNavigationType)navigationType {

    NSURL *url = request.URL;
    NSString *urlString = url.absoluteString;
    NSRange page = [ urlString rangeOfString: @"/?page=" ];
    // URL is main page
    if ( [ urlString isEqualToString: @"http://somelink-yadayadayada.com/" ] ) {
        return YES;
    }
    // URL contains page number
    else if ( page.location != NSNotFound ) {
        return YES;
    }
    // URL is clicked link
    else {
        // THIS IS WHERE I NEED TO HAVE THE LINK OPEN THE NEW NAV VIEW.
        return NO;
    }
}

Qualquer ajuda seria muito apreciada e se eu precisar fornecer mais contexto, ficarei feliz em fazê-lo. Obrigado.

questionAnswers(1)

yourAnswerToTheQuestion