iPhone charset howto
-
29-09-2019 - |
Domanda
Ho una classe (scaricato da internet) che leggere un valore di un file in questo modo (e dopo la divisione del file):
NSArray* array = [fileContents componentsSeparatedByCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
dove FileContents è il mio fullpathoffile.
in che modo devo scrivere la mia stringa? sto cercando con questo:
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]];
sto impazzendo: D Qualsiasi aiuta?!?
Soluzione
ho risolvere in questo modo:
NSString *data = somethingblablabla ;
NSData *myData = [data dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES];
NSFileHandle *writeData = [NSFileHandle fileHandleForWritingAtPath:[self dataPath]];
[writeData truncateFileAtOffset:[writeData seekToEndOfFile]];
[writeData writeData:myData];
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow