gpt4 book ai didi

iphone - iOS 将文件从主包复制到文档目录

转载 作者:技术小花猫 更新时间:2023-10-29 10:51:12 25 4
gpt4 key购买 nike

我正在尝试将我添加到名为“includes”的文件夹中的文件复制到文档目录中也称为“includes”的文件夹中。

resContents 的值为 nil。为什么?

- (void)copyResources{

NSString *sourcePath = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"includes"];
NSString *destPath = [[self applicationDocumentsDirectory] stringByAppendingPathComponent:@"includes"];

NSArray* resContents = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:sourcePath error:NULL];

for (NSString* obj in resContents){
NSError* error;
if (![[NSFileManager defaultManager] copyItemAtPath:[sourcePath stringByAppendingPathComponent:obj] toPath:[destPath stringByAppendingPathComponent:obj] error:&error]) {
NSLog(@"Error: %@", error);;
}
}
}

最佳答案

您的 Xcode 项目应该将您的 includes 文件夹添加为 Folder Reference 而不是 Group

组只是为了让事情井井有条,而不是提供文件夹结构,因此当复制到设备时,所有文件最终都在同一层级。

关于iphone - iOS 将文件从主包复制到文档目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9230110/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com