Read and write files in iOS


// Write to Text File as String +(void) writeFile :(NSString*) data asFileName:(NSString*) filename inDirectory:(NSString*) directory onError:(NSError*) error{ // create the full file name path NSString *fileNameWithPath = [NSString stringWithFormat:@"%@/%@", directory,filename]; debugLog(@"Write to file %@",fileNameWithPath); // write the content [data writeToFile:fileNameWithPath atomically:NO encoding:NSUTF8StringEncoding error:&error]; } // Read contents of a file +(NSString *) readFile :(NSString*) filename inDirectory:(NSString*) directory onError:(NSError*) error{ //get the documents directory: // create the full file name path NSString *fileNameWithPath = [NSString stringWithFormat:@"%@/%@", directory,filename]; debugLog(@"Reading file %@",fileNameWithPath); return [[NSString alloc] initWithContentsOfFile:fileNameWithPath usedEncoding:NSUTF8StringEncoding error:&error]; }

Loading Please Wait...