2011-12-16 7 views

risposta

27

Possibile? - sì

Consigliabile? - a meno che non sia un file estremamente grande, perché no?

Come? - Esiste già un metodo per farlo in NSString - stringWithContentsOfFile:encoding:error:.

Vedere la frammento di seguito:

NSError* error = nil; 
NSString *path = [[NSBundle mainBundle] pathForResource: @"foo" ofType: @"html"]; 
NSString *res = [NSString stringWithContentsOfFile: path encoding:NSUTF8StringEncoding error: &error]; 
+0

Tuttavia, non dimenticare di controllare l'errore in seguito. E assicurati di salvare il tuo file HTML come UTF8. – Ahti

+1

E chiamarlo foo.html. ;) Spero solo che l'autore di una domanda leggerà il codice invece di copiarlo ciecamente. – Krizz

+0

ahaha non ti preoccupare io non sono più un n00b. ha funzionato bene. Grazie! – Suchi

Problemi correlati