Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/99.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何访问特定目录中的所有图像?_Ios_Swift - Fatal编程技术网

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
        } ?? []
}