2009-04-07 13 views
7

Nella mia app ho un UIWebView che viene utilizzato per mostrare le pagine Web dei collegamenti su cui si fa clic all'interno della mia app.Gestione dei reindirizzamenti URL in UIWebView

Alcuni dei collegamenti sono collegamenti abbreviati con URL, come tinyURL o bit.ly. Questi URL vengono reindirizzati dopo il caricamento iniziale dell'URL.

Il mio problema è che alcuni collegamenti nella mia app sono link abbreviati in URL a risorse che non sono pagine Web, come video o altri media.

Posso usare lo webView:shouldStartLoadWithRequest:navigationType: per intercettare l'URL e decidere cosa fare con esso - solo viene chiamato solo sul caricamento iniziale e non dopo il reindirizzamento.

Cosa posso fare per intercettare l'URL a cui punta il link bit.ly?

risposta

11

Sembra che la mia mente troppo zelante non abbia avuto il tempo di ispezionare effettivamente il flusso dell'URL di caricamento con UIWebView. Lo webView:shouldStartLoadWithRequest:navigationType: acquisisce i reindirizzamenti. Ci scusiamo per aver perso il tempo di nessuno;)

Problemi correlati