Einfache Frage:Wie schreibe ich eine einfache Zeichenfolge in eine Datei auf dem iPhone?
Ich habe eine große Zeichenfolge, die ich in eine Datei im Ordner docs für eine App schreiben möchte. Wie kann ich eine einfache Datei erstellen/schreiben?
Einfache Frage:Wie schreibe ich eine einfache Zeichenfolge in eine Datei auf dem iPhone?
Ich habe eine große Zeichenfolge, die ich in eine Datei im Ordner docs für eine App schreiben möchte. Wie kann ich eine einfache Datei erstellen/schreiben?
Wenn Sie eine NSString
haben, können Sie
NSString *myString; //Assuume the string you want to write is this
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *path = [documentsDirectory stringByAppendingPathComponent:@"myfile.txt"];
[myString writeToFile:path atomically:YES];
Schauen Sie sich NSString
's writeToFile:atomically:encoding:error:
Methode. Usage sieht wie folgt aus:
[myString writeToFile:myPath atomically:YES encoding:NSUTF8StringEncoding error:&myError];
NSError *error = nil;
[@"foo bar baz" writeToFile:@"someFileName" atomically:NO encoding:NSUTF8StringEncoding error:&error];
tun Methode ist veraltet, verwenden Sie [myString writeToFile: Pfad atomar: JA Codierung: NSUTF8StringEncoding Fehler: & error] ; stattdessen! – Tieme