我正试图在“资产”文件夹中获取图像的url,以便按照建议的UIActivityViewController作为here的预览。然而,我得到的路径为零,即使UIImage是工作的。我已查过延期是否如另一项质询所指的小写,而且确实是如此。我也尝试过使用.path
Bundle.main.url(forResource: "emoji-2", withExtension: "jpg") // this is nil
UIImage(named: "emoji-2") // this is not nil知道我做错什么了吗?
要确认,该资产存在于我的资产库中。

发布于 2020-10-12 00:18:21
向资产添加图像与将其添加到包中是不一样的。如果需要URL,可以将其添加到项目中,或从位于资产中的图像获取表示数据,将其保存到临时位置并共享其URL。
https://stackoverflow.com/questions/64309509
复制相似问题