I am trying to add some text at the beginning of my text file.
I am currently trying to create NSFileHandle
and seek to fileOffset
, but it overwrites my data (as expected).
How can I add it at the beginning?
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString* eegFileName = [NSString stringWithFormat:@"%@/%@", documentsDirectory, self.EEGFileName];
NSString* content = [NSString stringWithFormat:@"numberOfSamples: %d", numberOfSamples];
NSFileHandle *myHandle = [NSFileHandle fileHandleForWritingAtPath:eegFileName];
[myHandle seekToFileOffset:0];
[myHandle writeData:[content dataUsingEncoding:NSUTF8StringEncoding]];