gpt4 book ai didi

ios - ALAsssetsLibrary 的 assetForURL :resultBlock:failure in Photos Framework? 的等效方法是什么

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:34:38 25 4
gpt4 key购买 nike

我正在使用 UIImagePickerController 选择图像,但我还需要图像的名称和其他元数据信息。我可以在 UIImagePickerController 提供的 referenceURL 的帮助下使用 ALAsssetsLibrary 的 assetForURL:resultBlock:failure 方法获取图像 Assets ,但在选择图像之后框架在 iOS9 中被弃用。我在 Photos Framework 中搜索了它的等效方法,但没有找到。

请告诉我使用 Photos Framework 获取所选图像元数据的等效方法或任何其他方法。

最佳答案

是的,您可以像那样使用 Photos Framework 读取元数据;

asset.requestContentEditingInputWithOptions(options) { (fooContentEditingInput: PHContentEditingInput!, _) -> Void in
//Get full image
let imageUrl = fooContentEditingInput.fullSizeImageURL
let orientation = fooContentEditingInput.fullSizeImageOrientation
var finalImage = CIImage(contentsOfURL: imageUrl)
finalImage = inputImage.imageByApplyingOrientation(orientation)

for (key, value) in finalImage.properties() {
println("key: \(key)")
println("value: \(value)")
}
}

关于ios - ALAsssetsLibrary 的 assetForURL :resultBlock:failure in Photos Framework? 的等效方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33538747/

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