我正在使用for foo, bar in mygse.my_gsms_function.iteritems():
pass
选择图像,但我还需要图像的名称和其他元数据信息。我可以在选择图片后借助UIImagePickerController
提供的referenceURL使用ALAsssetsLibrary’s
assetForURL:resultBlock:failure
方法获取图片资源,但该方法/框架在iOS9中已弃用。我在UIImagePickerController
中搜索了它的等效方法,但我找不到。
让我知道使用Photos Framework
获取所选图片元数据的等效方法或任何其他方法。
答案 0 :(得分:0)
是的,您可以像照片框架一样阅读metada;
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)")
}
}