2011-09-14 43 views
0

如何通过应用程序创建文件并将其保存为iPad中的文本文件?如果我必须在稍后阶段阅读该文件,请指定绝对路径。有人可以帮助解决这个问题吗?在iPad应用程序中创建文本文件

是否可以在设备主屏幕中显示使用iPad应用程序创建的文本文件,以便用户能够对其进行修改。

+0

我可以给你这个问题可以concret回答。您可以在iPad应用程序中创建一个txt文件,但不能将其放在主屏幕上供用户编辑。 – Robin

+0

如果是这样,如何创建和访问文本文件,请给我一个代码片段。这将非常有帮助。 – Pradeep

回答

0

写一个文件到文件的目录,可以用下面的代码,(你可能需要做一些语法修正为未测试)

NSArray *documentPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
NSString *documentsDir =[documentPaths objectAtIndex:0]; 
NSString *filePath = [documentsDir stringByAppendingPathComponent:yourFileName]; 

NSFileManager *fileManager = [NSFileManager defaultManager]; 
[fileManager createFileAtPath:filePath contents:nil attributes:nil]; 

// Open a handle to it. 
NSFileHandle* pfile = [NSFileHandle fileHandleForWritingAtPath:filePath]; 

[pfile writeData:[[NSString stringWithString:@"YourData"] dataUsingEncoding:NSUTF8StringEncoding]]; 

并提供用户设备来编辑它,你可以使用,一种选择我可以看到。

在应用程序的plist文件中启用"Application supports iTunes file sharing",以便用户能够通过itunes查看文档。

尽管您需要阅读并检查内容,才能跟踪对文档所做的更改。

相关问题