В iOS путь к каталогу документов можно найти с помощью этого кода:
NSArray *documentDirList = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentDir = [documentDirList objectAtIndex:0];
NSString *documentPath = [documentDir stringByAppendingPathComponent:@"fileName"];
Объективный метод письма может быть:
NSData *data = [NSData dataWithBytes:bytes length:length];
[data writeToFile:documentPath atomically:YES];
Чтобы использовать методы "C", такие как fopen, получите строку на основе символов:
const char *cDocumentPath = [documentPath cStringUsingEncoding:encoding];
где encoding
может быть NSUTF8StringEncoding
или другой поддерживаемой кодировкой.