Mianowicie mam na tą chwilę coś takiego:
NSError *error = nil; MFMailComposeViewController *mailView = [[MFMailComposeViewController alloc] init]; mailView.mailComposeDelegate = self; NSString *_fileUrl = [fileURL path]; NSString *fileName = [[[NSString stringWithFormat:@"%@", fileURL] lastPathComponent] stringByDeletingPathExtension]; NSData *attatchmentData = [NSData dataWithContentsOfFile:_fileUrl options:NSDataReadingUncached error:&error]; [mailView addAttachmentData:attatchmentData mimeType:@"text/doc" fileName:fileName]; [self presentViewController:mailView animated:YES completion:nil];
Problem jest w linii:
NSData *attatchmentData = [NSData dataWithContentsOfFile:_fileUrl options:NSDataReadingUncached error:&error];
attachmentData jest nil'em a błąd jaki dostaję to `NSCocoaErrorDomain error 257` - NSFileReadNoPermissionError = 257. Zastanawia mnie dlaczego mam problem z dostępem. W końcu pliki tworze, modyfikuję oraz usuwam bez problemu a tutaj nie mogę się dostać do tego pliku? Spotkał się ktoś z Was z podobnym błędem?
Zapomniałem dodać, że dokumenty są w katalogu Documents aplikacji.