我已经向我的应用程序资源包中添加了一个javascript文件,我需要将其移至documents目录,但是当我启动其复制路径时,它将返回null。

码:

NSString *jsPath = [[NSBundle mainBundle] pathForResource:@"jsFile" ofType:@"js"];
NSString *copyPath = [path stringByAppendingString:@"/jsFile.js"];  //path is the documents dir
NSLog(@"%@", jsPath); //Output of this is (null)

if ([[NSFileManager defaultManager] fileExistsAtPath:jsPath]) //returns false
[[NSFileManager defaultManager] copyItemAtPath:jsPath toPath:copyPath error:nil];

有人遇到过吗?

最佳答案

检查您的js文件是否已编译,而不是被复制到分发包中。您需要在“构建阶段”下查找当前目标...

09-30 12:50