Tutorial pratici per iPhone SDK v1.6 - Get a Free Blog
Tutorial pratici per iPhone SDK v1.6 - Get a Free Blog
Tutorial pratici per iPhone SDK v1.6 - Get a Free Blog
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
SCRIVIAMO IL CODICE PER APRIRE LA PAGINA DESIDERATA<br />
Dobbiamo ora inserire il codice che si occupa di caricare la pagina web desiderata e mostrarla<br />
nella UIWebView. Utilizziamo un metodo che viene caricato all’avvio dell’applicazione, e che ci<br />
<strong>per</strong>mette di settare i comportamenti iniziali del nostro browser.<br />
Aprite il file “MyBrowserViewController.m” e inserite il seguente codice:<br />
1<br />
2<br />
3<br />
4<br />
5<br />
6<br />
7<br />
8<br />
9<br />
- (void)viewDidLoad{<br />
! //indirizzo web da caricare<br />
! NSString *indirizzo = @"http://www.bubidevs.net";<br />
! //crea un oggetto URL<br />
! NSURL *url = [NSURL URLWithString:indirizzo];<br />
! NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];<br />
! // visualizza la pagina nella UIWebView<br />
! [webView loadRequest:requestObj];<br />
}<br />
Come potete vedere si tratta solo di quattro istruzioni!<br />
Definiamo, alla riga 3, l’indirizzo che vogliamo aprire, mentre alle righe 5 e 6 inizializiamo i<br />
componenti necessari <strong>per</strong> poter visualizzare la pagina (non preoccupatevi troppo, sono sempre<br />
questi da utilizzare). All’istruzione 8, infine, settiamo i componenti che abbiamo appena creato<br />
nella UIWebView, in modo che venga mostrata la pagina web all’utente.<br />
E se volessimo caricare dei file HTML che abbiamo in locale? Semplice, modificate così le<br />
istruzioni alle righe 3 e 5:<br />
2<br />
3<br />
4<br />
5<br />
! //indirizzo web da caricare!<br />
! NSString *indirizzo = [[NSBundle mainBundle]<br />
pathForResource:@"index" ofType:@"html"];<br />
! //crea un oggetto URL<br />
! NSURL *url = [NSURL fileURLWithPath:indirizzo];<br />
in questo modo caricherà il file "index.html" che si deve trovare, <strong>per</strong>ò, nella stessa cartella in<br />
cui viene seguita l’applicazione (quindi dovete prima importarla nel vostro progetto). Semplice<br />
vero?<br />
Cliccate su “Build and Go!” e provate il vostro <strong>per</strong>sonalissimo browser!<br />
<strong>Tutorial</strong> <strong>pratici</strong> <strong>per</strong> <strong>iPhone</strong> <strong>SDK</strong>! 56