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

问题描述:

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

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.There位于Macintosh HD folder.Then一个log.txt文件,我可以看见文本文件log.When我在设备运行此,它可以存储.txt文件的位置以及如何查看此文本文件?可能吗 ?

在此先感谢...........

将文件保存到文档目录。

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

编辑:

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

完成此操作后,使用Xcode Organizer从设备下载应用程序文档文件夹的内容。 – 2010-10-06 14:33:42

+0

当我在xcode中使用fprintf行时,我的应用程序崩溃了 – Tamil 2010-10-06 15:06:29

+0

此行崩溃fprintf(fp,“%s \ t%s \ t%s \ t%s \ t%s \ t \ n”,“Id”,“Type ”, “MACID”, “ip地址”, “版本”); 我的应用程序 – Tamil 2010-10-06 15:06:57

正如fluchtpunkt提到的,文件目录,你可以把你的文件的地方。最简单的方法是创建NSString实例,然后调用writeToFile:atomically:encoding:error: method。有关详细信息,请查看NSString文档。