2024-06-29IOS中的路径问题

1、路径分两种带files和不带files的路径
带files路径获取方式,用于存储文件:

 let cachePath = FileManager.default.urls(for: .documentDirectory,
                                                         in: .userDomainMask)[0]
let localPngUrl = cachePath.appendingPathComponent(imgName)
let data2 = pImage?.jpegData(compressionQuality: 0.2)
try data2?.write(to:  localPngUrl)

2、不带files的路径,用于判断文件是否存在,和路径传给腾讯api

 let localPngPathNoFiles = "\(NSHomeDirectory())/Documents/\(imgName)"
 if FileManager.default.fileExists(atPath: localPngPathNoFiles) {
         self.setLiveBgImage(imgPath: localPngPathNoFiles)
 } 

ios swift图片保存失败,报错"不支持的url地址",的原因可能是选取的路径类型不对.

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容