Ios 如何访问特定目录中的所有图像?
这是我需要访问的内容:Ios 如何访问特定目录中的所有图像?,ios,swift,Ios,Swift,这是我需要访问的内容: 我有一个每个语言的贴纸,我需要得到这些图像的URL数组。如何为ezample foren目录执行此操作?如果我没有记错,在编译过程中不会保留资产文件夹结构,因此无论您如何组织它们,它们都存储在应用程序目录中 我建议为您的资产建立一个字典,然后以这种方式获取图像,而不是使用文件结构。如果我没记错的话,资产文件夹结构在编译过程中不会被保留,因此无论您如何组织它们,它们都会平放地存储在应用程序目录中 我建议为您的资产建立一个字典,然后以这种方式获取图像,而不是使用文件结构。您
我有一个每个语言的贴纸,我需要得到这些图像的URL数组。如何为ezample for
en
目录执行此操作?如果我没有记错,在编译过程中不会保留资产文件夹结构,因此无论您如何组织它们,它们都存储在应用程序目录中
我建议为您的资产建立一个字典,然后以这种方式获取图像,而不是使用文件结构。如果我没记错的话,资产文件夹结构在编译过程中不会被保留,因此无论您如何组织它们,它们都会平放地存储在应用程序目录中 我建议为您的资产建立一个字典,然后以这种方式获取图像,而不是使用文件结构。您可以尝试使用 你可以尝试使用
它真的有用吗?;)如果这是一个好的工作解决方案,我会奖励你;)我不能发誓它会起作用,但我祈求好运:)不幸的是它不起作用,因为resourcePath上没有像project navigator中那样的
标签目录;)嗯,看起来你需要提供更多的细节:)它真的有效吗?;)如果这是一个好的工作解决方案,我会奖励你;)我不能发誓它会起作用,但我祈求好运:)不幸的是它不起作用,因为resourcePath上没有像project navigator中那样的标签目录;)嗯,看来你需要提供更多细节:)
private func getStickersURL(for languageCode: String) -> [URL] {
guard let resourcePath = Bundle.main.resourcePath else {
return []
}
let dirPath = [resourcePath, "Stickers", languageCode].joined(separator: "\\")
return FileManager.default
.enumerator(atPath: dirPath)?
.compactMap { $0 as? String }
.compactMap {
URL(
fileURLWithPath: $0,
relativeTo: URL(fileURLWithPath: dirPath)
).absoluteURL
} ?? []
}