如何在iphone中查看保存的文件

时间:2010-10-06 14:16:28

标签: iphone

您好我创建了一个示例应用程序,它使用简单的c(FILE)函数将数据保存为文本文件。我使用下面的代码

FILE *fp = fopen("Log.txt", "w");
fprintf(fp,"%s\t %s\t %s\t %s\t %s\t\n","Id","Type","MacId","IPAddress","Version");
fclose(fp);

当我在simulator中运行此代码时。在Macintosh HD文件夹中有一个Log.txt文件。然后我就能查看文本文件日志。当我在设备中运行它时,它可以存储.txt文件以及如何我可以查看此文本文件吗?有可能吗?

提前致谢...........

2 个答案:

答案 0 :(得分:1)

将文件保存到documents-directory。

NSString *docDir = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject];
NSString *fullPath = [docDir stringByAppendingPathComponent:@"Log.txt"];

编辑:

FILE *fp = fopen([fullPath cStringUsingEncoding:NSUTF8StringEncoding], "w");

答案 1 :(得分:0)

如fluchtpunkt所述,Documents目录是您放置文件的地方。最简单的方法是创建NSString实例,然后调用 writeToFile:atomically:encoding:error:方法。有关详细信息,请查看NSString文档。