fiz um método, bem simples, para vocês entenderem o conceito..
de como gravar um arquivo txt ou apenas ler esse arquivo pelo IOS.
nesse exemplo,
vou gravar a data que a aplicação foi iniciada pela primeira vez,
na verdade fiz o metodo de ler e gravar,
entao, você pode implementar do jeito que quiser...
eu utilizei eles para gravar a data que o app foi aberto pela primeira vez..
-(BOOL)saveFile{
NSDate* date = [NSDate date];
//Create the dateformatter object
NSDateFormatter* formatter = [[NSDateFormatter alloc] init];
//Set the required date format
[formatter setDateFormat:@"ddMMyyyy"];
//Get the string date
NSString* str = [formatter stringFromDate:date];
NSError *err;
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *filePath = [documentsDirectory stringByAppendingPathComponent:@"dataIni.txt"];
BOOL ok = [str writeToFile:filePath atomically:TRUE encoding:NSUTF8StringEncoding error:NULL];
if (!ok) {
NSLog(@"Error writing file at %@\n%@",
filePath, [err localizedFailureReason]);
}
return ok;
}
-(NSString*)getFile{
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *filePath = [documentsDirectory stringByAppendingPathComponent:@"dataIni.txt"];
NSString *str = [NSString stringWithContentsOfFile:filePath encoding:NSUTF8StringEncoding error:NULL];
return str;
}
Pronto!!
É isso ai galera!!!
abss
Vitor Yudi Hansen