Ответ 1
Мне нужно сначала создать файл:
[[NSFileManager defaultManager] createFileAtPath:self.gpsFilePath contents:nil attributes:nil];
Что я делаю неправильно здесь:
NSArray *paths = NSSearchPathForDirectoriesInDomains (NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
self.gpsFilePath = [documentsDirectory stringByAppendingString: @"/gpsReadings.txt"];
self.gpsFile = [NSFileHandle fileHandleForWritingAtPath:self.gpsFilePath];
[self.gpsFile writeData:@"GPS Readings"];
[self.gpsFile closeFile];
Мне нужно сначала создать файл:
[[NSFileManager defaultManager] createFileAtPath:self.gpsFilePath contents:nil attributes:nil];
Вот правильный способ:
NSString *chemin = @"fichierlocal";
[[NSFileManager defaultManager] createFileAtPath:chemin contents:nil attributes:nil];
NSFileHandle *handle4write = [NSFileHandle fileHandleForWritingAtPath:chemin];
NSString *lemessage = @"Hello, World!";
[handle4write writeData:[lemessage dataUsingEncoding:NSASCIIStringEncoding]];
[handle4write closeFile];