当我在设备上安装应用程序时,我正在尝试将一堆文件复制到我应用程序的缓存文件夹中。我尝试使用Copy Files phase
来实现这一点,但我真的不知道它的目的地使用哪条路径。
这是正确的做法......? 或者这根本不可能?
答案 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];