2011-09-06 21 views
7

Uso el siguiente código en mi aplicación, pero da una advertencia de que stringWithContentsOfFile está en desuso.stringWithContentsOfFile Obsoleto

¿Alguien me puede decir cómo evitar esta advertencia? ¿Esta advertencia afectará mi aplicación en el futuro?

NSString *myData= [NSString stringWithContentsOfFile:path]; 

Respuesta

15

pensé que podría ampliar la respuesta de daveoncode un poco, por lo que si usted no está interesado en los errores, simplemente puede escribir

NSString *myData= [NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:nil]; 

y funcionará como esperabas.

4

Usted tiene que usar stringWithContentsOfFile:encoding:error: o stringWithContentsOfFile:usedEncoding:error: