Skip to main content

Posts

Showing posts with the label Document Directory

Write text file in Document Directory

//Method writes a string to a text file -( void ) writeToTextFile:(NSString*)fileText{ //get the documents directory: NSArray *paths = NSSearchPathForDirectoriesInDomains ( NSDocumentDirectory ,  NSUserDomainMask ,  YES ); NSString *documentsDirectory = [paths  objectAtIndex : 0 ]; //make a file name to write the data to using the documents directory: NSString *fileName = [ NSString   stringWithFormat : @"%@/textfile.txt" ,    documentsDirectory]; //save content to the documents directory [fileText  writeToFile :fileName     atomically : NO   encoding : NSStringEncodingConversionAllowLossy       error : nil ]; }

Write PDF in the Document Directory

NSString *urlString = @"http://www.web.com/url/for/document.pdf"; NSURL *url = [NSURL URLWithString:urlString]; NSData *data = [NSData dataWithContentsOfURL:url]; NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentsDirectory = [paths objectAtIndex:0]; NSString *pdfPath = [documentsDirectory stringByAppendingPathComponent:@"myLocalFileName.pdf"]; [data writeToFile:pdfPath atomically:YES];