Leer archivos de texto de recursos en iPhone
-
22-10-2019 - |
Pregunta
Esta es principalmente una pregunta de consejo, por lo que cualquier sugerencia será muy apreciada.
Tengo un archivo de texto en el que me gustaría basarme al completarlo. UITableViews
.Simplemente no sé cuándo debería leer el archivo, ni siquiera cómo.¿uso? NSFileManager
, o NSFileWrapper
, ¿o debería rodar el mío?¿Se necesitará un marcador de posición de objeto en el archivo Nib?
La idea es crear un sistema de "inventario" que utilice una combinación de navegación, vista de tabla y barra de pestañas.
Intenté descubrir algo, pero después de iniciar y reiniciar, me di cuenta de que debía pedir ayuda.
Las especificaciones incluyen Xcode4, algunos conocimientos básicos y alrededor de 13 proyectos diferentes desechados.
Solución
Cuándo y cómo lee el archivo dependerá en gran medida del tamaño del archivo. Si es un archivo bastante pequeño, puede leerlo sincrónicamente en -(void)viewDidLoad
. Si es más grande, deberá leerlo asincrónicamente y mostrar un indicador de actividad hasta que la lectura esté terminada. Aquí hay un método simple para leer un archivo de texto en un NSString
:
- (NSString *) getTextFromFile:(NSString *)filePath {
return [NSString stringWithContentsOfFile:filePath usedEncoding:nil error:nil];
}