私はtxtファイルに書き込む人がいますが、ファイルの最後にはファイルの先頭に書き込む方法が分かります。ファイルの先頭に書き込む
これは私のfonctionです:
-(void)ecrireLog:(NSString *) identificateur
{
NSFileHandle *fichier;
NSData *data ;
NSString *chaineLog;
if ([self creerFichier])
{
chaineLog = [FonctionUtile concatener:[FonctionUtile dateDuJour] chaine2:@" " chaine3:[FonctionUtile heureCourante] chaine4:@" : "];
chaineLog = [FonctionUtile concatener:chaineLog chaine2:@" " chaine3:identificateur chaine4:@"\n"];
data = [chaineLog dataUsingEncoding:NSUTF8StringEncoding];
fichier = [NSFileHandle fileHandleForUpdatingAtPath:cheminFichier];
if (fichier == nil)
{
NSLog(@"Erreur dans l'ouverture du fichier");
}
else
{
[fichier seekToEndOfFile];
[fichier writeData: data];
}
[fichier closeFile];
}
}
THX
偉大な質問ですが、答えがまだありません。 –