gpt4 book ai didi

iOS8 照片框架 : How to get the name(or filename) of a PHAsset?

转载 作者:IT王子 更新时间:2023-10-29 08:07:03 26 4
gpt4 key购买 nike

我正在尝试使用 PHAssets 获取图像名称。但是我找不到文件名的元数据或任何获取图像名称的方法。是否有其他方式获取文件名?

最佳答案

我知道问题已经得到解答,但我想我会提供另一种选择:

extension PHAsset {
var originalFilename: String? {
var fileName: String?

if #available(iOS 9.0, *) {
let resources = PHAssetResource.assetResources(for: self)
if let resource = resources.first {
fileName = resource.originalFilename
}
}

if fileName == nil {
/// This is an undocumented workaround that works as of iOS 9.1
fileName = self.value(forKey: "filename") as? String
}

return fileName
}
}

关于iOS8 照片框架 : How to get the name(or filename) of a PHAsset?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27854937/

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