comment écrire en mode d'ajout de fichier texte
Mon application de navigation. UItextView pour les notes UIViewController. Je suis en train d'écrire des données pour le texte à un fichier. Maintenant, j'ai besoin d'écrire en mode ajout , le code ci-dessous je suis en train d'essayer mais à chaque fois est écrit à deux temps, avec les mêmes données de texte, et ne pas ajouter si à côté de texte des fichiers de données.
- (void)saveText:(id)sender
{
[self.textview resignFirstResponder];
NSArray *documentPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [documentPaths objectAtIndex:0];
NSString *documentTXTPath = [documentsDirectory stringByAppendingPathComponent:@"Notes.txt"];
NSString *savedString = textview.text;
[savedString writeToFile:documentTXTPath atomically:YES];
NSFileHandle *myHandle = [NSFileHandle fileHandleForUpdatingAtPath:documentTXTPath ];
[myHandle seekToEndOfFile];
[myHandle writeData: [savedString dataUsingEncoding:NSUTF8StringEncoding]];
[myHandle closeFile];
}
Vous devez vous connecter pour publier un commentaire.
Supprimer la ligne de code suivante
Et code restants sont tous beaux. De toute façon vérifier mon code aussi,
Essayez cela, il fonctionne très bien
Si le fichier N'existe pas, le créer et écrire dans un fichier ou d'autre son déjà créé ajouter à la fin du fichier
Vous pouvez également faire
Et encore écrire du contenu particulier chemin d'accès au fichier