iphone howto charset
-
29-09-2019 - |
Pregunta
He una clase (descargado de Internet) que lee un valor de un archivo de esta forma (y después de dividir el archivo):
NSArray* array = [fileContents componentsSeparatedByCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
donde fileContents es mi fullpathoffile.
en qué dirección debo escribir mi cuerda? Estoy tratando con esto:
NSString *data = [NSString stringWithFormat:@"%@,%@""\n", latitudine.text, longitudine.text];
NSFileHandle *handle;
handle = [NSFileHandle fileHandleForWritingAtPath: [self dataFilePath] ];
[handle truncateFileAtOffset:[handle seekToEndOfFile]];
[handle writeData:[data dataUsingEncoding:NSUTF8StringEncoding]];
me estoy volviendo loco: D Cualquier ayuda a?!?
Solución
He resolver de esta manera:
NSString *data = somethingblablabla ;
NSData *myData = [data dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES];
NSFileHandle *writeData = [NSFileHandle fileHandleForWritingAtPath:[self dataPath]];
[writeData truncateFileAtOffset:[writeData seekToEndOfFile]];
[writeData writeData:myData];
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow