How to create file and read/write Data in iphone/ipad

H

//Documents Directory Path
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];

//Give file Name With Extention to create
NSString *savedImagePath = [documentsDirectory stringByAppendingPathComponent:@”FileName.docx”];
[[NSFileManager defaultManager] createFileAtPath:savedImagePath contents:nil attributes:nil];
NSFileHandle* pfile = [NSFileHandle fileHandleForWritingAtPath:savedImagePath];

//Enter Your Data
NSString *String = [NSString stringWithString:@”Your Data”];
const char *utfString = [String UTF8String];
NSData *dt = [NSData dataWithBytes:utfString length:strlen(utfString)];

//Write Data to file
[pfile writeData:dt];

//Read file Data
NSError *error = nil;
NSString *str = [NSString stringWithContentsOfFile:savedImagePath encoding:NSUTF8StringEncoding error:&error];
NSLog(@”Your Data From File : %@”,str);

About the author

abdulgafar.nurbash
By abdulgafar.nurbash

Category