He agregado un archivo de texto a Xcode, ahora quiero hacer una cadena con él. ¿Cómo lo cargo y lo pongo en una cadena?Leyendo un archivo de texto y convirtiéndolo en una cadena
NewsStory1.txt
es el archivo, y estoy usando Obj-C.
He agregado un archivo de texto a Xcode, ahora quiero hacer una cadena con él. ¿Cómo lo cargo y lo pongo en una cadena?Leyendo un archivo de texto y convirtiéndolo en una cadena
NewsStory1.txt
es el archivo, y estoy usando Obj-C.
NSString *path = [[NSBundle mainBundle] pathForResource:@"NewsStory1" ofType:@"txt"];
NSString *content = [NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:nil];
Consulte la documentación de la API de iOS de Apple para NSString, específicamente la sección "Creación e inicialización de una cadena de un archivo"
muy simple
Basta con crear un método de la siguiente manera
- (void)customStringFromFile
{
NSString* filePath = [[NSBundle mainBundle] pathForResource:@"NewsStory1" ofType:@"txt"];
NSString *stringContent = [NSString stringWithContentsOfFile:filePath encoding:NSUTF8StringEncoding error:nil];
NSLog(@"\n Result = %@",stringContent);
}
En swift
let path = NSBundle.mainBundle().pathForResource("home", ofType: "html")
do {
let content = try String(contentsOfFile:path!, encoding: NSUTF8StringEncoding)} catch _ as NSError {}
posible duplicado de [Crear, guardar y leer archivo de texto] (http://stackoverflow.com/questions/6123284/create-save-and-read-text-file) –
Tenía 15 años cuando le pregunté esto pregunta. Quiero borrarlo tan mal. –
https://meta.stackexchange.com/questions/63983/can-i-delete-my-own-question –