Search This Blog

Showing posts with label write in text file. Show all posts
Showing posts with label write in text file. Show all posts

Sunday, 27 November 2011

Read/Write text to File in iPhone/iPad app

Here we are sharing how to Create a file and write in it.
 Just copy and paste into .m file in your project

//This is our Writing part:

NSArray *filepath =NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
   
    NSString *documentsdirectory=[filepath objectAtIndex:0];
    NSLog(@"Document directory>>>%@",documentsdirectory);
    NSString *filename=[NSString stringWithFormat:@"%@/myfile.txt",documentsdirectory];
    NSString *content=@"One\nTwo\nThree\nFour\nFive";
    [content writeToFile:filename atomically:YES encoding:NSStringEncodingConversionAllowLossy error:nil];

//Writting part end.

//This our Reading part
NSArray *path= NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *documentdir=[path objectAtIndex:0];
    NSString *filename=[NSString stringWithFormat:@"%@/myfile.txt",documentdir];
    NSString *cont=[[NSString alloc]initWithContentsOfFile:filename usedEncoding:nil error:nil];
    NSLog(@"content>>%@",cont);

Reading part end.