3

我在 Xcode 中创建了一个应用程序,并添加了一个文本文件供应用程序打开和显示。

如何将此文本文件放入 iPad 沙箱文档目录中进行测试?

4

1 回答 1

3

您需要做几件事:

  1. 创建 Documents 目录的路径
  2. 确保您的文本文件在您的应用程序包中(拖放到 Xcode 中应该没问题)
  3. 按名称将该文本文件从应用程序包复制到 Documents 目录

试试这个:

// Documents path
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsPath = [paths objectAtIndex:0];

// Destination path
NSString *fileInDocumentsPath = [documentsPath stringByAppendingPathComponent:@"name-of-your-file.txt"];

// Origin path
NSString *fileInBundlePath = [[NSBundle mainBundle] pathForResource:@"name-of-your-file" ofType:@"txt"];

// File manager for copying
NSError *error = nil;
NSFileManager *fileManager = [NSFileManager defaultManager];
[fileManager copyItemAtPath:fileInBundlePath toPath:fileInDocumentsPath error:&error];
于 2013-04-05T22:24:57.230 回答