3

我可以用以下方法做相反的事情:但不能复制到应用程序包。

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

// Destination path
    NSString *fileInDocumentsPath = [documentsPath stringByAppendingPathComponent:@"Passwords File.txt"];
// Origin path - used when file is in bundle
    NSString *fileInBundlePath = [[NSBundle mainBundle] pathForResource:@"Passwords File" ofType:@"txt"];

// File manager for copying File in Bundle to Sandbox
    NSError *error = nil;
    NSFileManager *fileManager = [NSFileManager defaultManager];
    [fileManager copyItemAtPath:fileInBundlePath toPath:fileInDocumentsPath error:&error];
4

1 回答 1

7

应用程序包是只读的。部署应用后无法修改。

如果应用程序支持文件共享,则可以通过 iTunes 访问应用程序文档文件夹中的文件。查看如何为我的应用启用文件共享

于 2013-08-06T20:29:46.670 回答