xcode / ios:尝试在安装时将文件复制到缓存文件夹

时间:2011-12-13 12:35:52

标签: iphone ios xcode

当我在设备上安装应用程序时,我正在尝试将一堆文件复制到我应用程序的缓存文件夹中。我尝试使用Copy Files phase来实现这一点,但我真的不知道它的目的地使用哪条路径。

screenshot xcode 4.2.1

这是正确的做法......? 或者这根本不可能?

1 个答案:

答案 0 :(得分:4)

我不确定使用这种方法是否不可能。但是,您始终可以编写一个方法,在启动时将资源预加载到Caches目录。这是示例代码:

NSString* path=[NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES) objectAtIndex:0];
path=[path stringByAppendingString:@"/plpart1.txt"];
NSError* error;
NSString* source=[[NSBundle mainBundle] pathForResource:@"pl_part1" ofType:@"txt"];
[[NSFileManager defaultManager] copyItemAtPath:source toPath:path error:&error];