如何在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");
答
正如fluchtpunkt提到的,文件目录,你可以把你的文件的地方。最简单的方法是创建NSString实例,然后调用writeToFile:atomically:encoding:error: method。有关详细信息,请查看NSString文档。
完成此操作后,使用Xcode Organizer从设备下载应用程序文档文件夹的内容。 – 2010-10-06 14:33:42
当我在xcode中使用fprintf行时,我的应用程序崩溃了 – Tamil 2010-10-06 15:06:29
此行崩溃fprintf(fp,“%s \ t%s \ t%s \ t%s \ t%s \ t \ n”,“Id”,“Type ”, “MACID”, “ip地址”, “版本”); 我的应用程序 – Tamil 2010-10-06 15:06:57