问题:我想将一些我已经拥有的数据写入新文件NSMutableData。

我在几个地方都在阅读有关此内容的信息,但目前还不清楚。
我正在编写下一个文件,并且它不会崩溃,但是由于我不知道如何读取它,所以我不知道该如何操作“新文件”。

NSArray* paths = NSSearchPathForDirectoriesInDomains(NSDocumentationDirectory, NSUserDomainMask, YES);
NSString* documentsDirectory = [paths objectAtIndex:0];
NSString* dataPath = [documentsDirectory stringByAppendingPathComponent:@"NewDataFile.txt"];
if (![[NSFileManager defaultManager] fileExistsAtPath:dataPath]) {
            [[NSFileManager defaultManager] createFileAtPath:dataPath contents:dataBuffer attributes:nil];

有人可以补充此代码或解释如何处理新文件吗?

最佳答案

有很多读取文件的方法。使用NSFileHandle打开文件并读取文件,或者使用类似NSData的dataWithContentsOfFile:或dataWithContentsOfURL:的名称。

关于ios - 创建新文件并使用NSFileManager objective-c 读取它,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17581440/

10-10 13:41
查看更多