【问题标题】:Get Filename From PHAsset swift 5 IOS13从 PHAsset swift 5 IOS13 获取文件名
【发布时间】:2021-03-10 05:02:07
【问题描述】:

我的问题是我们如何从画廊挑选的 PHAsset 中获取文件名

var allSmallPic: [PHAsset] = []

PHImageManager.default().requestImage(for: allSmallPic[indexPath.row], targetSize: PHImageManagerMaximumSize, contentMode: .aspectFit, options: nil) { (image, info) in
        
        
        
        cell.ImageVieww.image = image
        cell.Labell.text = "\(String(describing: info!))"
        print(info!)

                            }

【问题讨论】:

    标签: swift5 phasset


    【解决方案1】:
        let resource1 = PHAssetResource.assetResources(for:self.allSmallPic[indexPath.row])
        print("Get resources\(resource1)")
        cell.Labell.text = resource1[0].originalFilename
    

    【讨论】:

      【解决方案2】:

      如您所知,PHAsset 是照片库中的图像、视频或实时照片的表示形式。

      所以我想在我的 tableViewCell 中显示文件名 像这样

      当没有找到结果时,我开始阅读文档,我找到了 PHAssetResource,它们帮助我获取图像名称

      let resource1 = PHAssetResource.assetResources(for:self.allSmallPic[indexPath.row])
          print("Get resources\(resource1)")
          cell.Labell.text = resource1[0].originalFilename
      

      allSmallPic是存储PHAsset的全局数组

      【讨论】:

        猜你喜欢
        • 2020-03-20
        • 2015-12-17
        • 1970-01-01
        • 1970-01-01
        • 2020-06-26
        • 2019-02-13
        • 1970-01-01
        • 2023-03-31
        • 2014-10-24
        相关资源
        最近更新 更多