如何将数据从iphone应用程序保存到文本文件并保存在文档中

时间:2012-07-05 10:23:57

标签: objective-c xcode

我们知道可以在iphone应用程序中创建pdf文件,但我希望我在桌面视图中的数据必须保存在文本文件中的应用程序文档中。

1 个答案:

答案 0 :(得分:0)

你创建一个文本文件让它成为“file.txt”并写下所需的数据,这里的“yourString”如下,

NSString *filePath = [documentsDirectory stringByAppendingPathComponent:@"file.txt"];
 NSString *stringWithoutSpaces = [yourString stringByReplacingOccurrencesOfString:@" " withString:@""];
[stringWithoutSpaces writeToFile:filePath atomically:TRUE encoding:NSUTF8StringEncoding error:NULL];

您可以按如下方式阅读已保存的数据

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *documentsDirectory = [paths objectAtIndex:0];
    NSString *filePath = [documentsDirectory stringByAppendingPathComponent:@"file.txt"];
    NSString *yourString = [NSString stringWithContentsOfFile:filePath encoding:NSUTF8StringEncoding error:NULL];