20.04.2013 Views

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

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Apriamo ora il file “xml<strong>Tutorial</strong>ViewController.m” e definiamo il seguente metodo:<br />

1<br />

2<br />

3<br />

4<br />

5<br />

6<br />

7<br />

// Metodo eseguito all'avvio della vista<br />

- (void)viewDidLoad {<br />

[su<strong>per</strong> viewDidLoad];<br />

! // definiamo il <strong>per</strong>corso del file xml<br />

! NSString *pathProgetto = [[NSBundle mainBundle] bundlePath];<br />

! path = [[NSString alloc] initWithString:[pathProgetto<br />

stringByAppendingPathComponent:@"dati.xml"]];<br />

}<br />

Questo metodo viene eseguito all’avvio della vista, e ci <strong>per</strong>mette di definire dei comportamenti<br />

che devono essere eseguiti prima di ogni altra cosa. Con le due istruzioni che abbiamo inserito<br />

definiamo il <strong>per</strong>corso del nostro file “dati.xml”: esso viene cercato all’interno della cartella del<br />

nostro progetto. Queste istruzioni sono molto importanti, in quanto non viene definito un<br />

<strong>per</strong>corso assoluto (soluzione sempre sconsigliabile e spesso errata), ma viene definito il <strong>per</strong>corso<br />

effettivo in cui si trova il file.<br />

Dobbiamo ora definire l’azione che viene eseguita quando premiamo sul pulsante. Ecco il codice<br />

da inserire:<br />

<strong>Tutorial</strong> <strong>pratici</strong> <strong>per</strong> <strong>iPhone</strong> <strong>SDK</strong>! 104

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!