gpt4 book ai didi

ios - 如何从Bundle获取PNG文件的资源路径?

转载 作者:行者123 更新时间:2023-12-01 21:47:13 27 4
gpt4 key购买 nike

我正在尝试获取添加到项目中的图像文件的资源路径。以下代码适用于jpeg文件。但是它为PNG文件提供了零。图像名称正确,并已添加到项目中。

图像文件将添加puppy.pngcar.jpeg名称。

let carPathURL = Bundle.main.path(forResource: "car", ofType: "jpeg") // Gives right path
let puppyPathURL = Bundle.main.path(forResource: "puppy", ofType: "png") // Gives nil

以下是应用程序捆绑包内容的屏幕快照。

Application bundle contents screenshot

该项目的屏幕截图如下所示,显示了已添加的文件。

Project screenshot

为什么为PNG文件提供零?如何获取PNG文件的资源路径?

最佳答案

如果扩展名是大写的(即PNG,而不是png),则必须明确指定

Bundle.main.path(forResource: "puppy", ofType: "PNG")

关于ios - 如何从Bundle获取PNG文件的资源路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62104615/

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