Photos.app で画像を選択してアクション拡張機能に渡すと、ディスク上の画像へのパスが生成されるようです (例: file:///var/mobile/Media/DCIM/109APPLE/IMG_9417.JPG
)。対応する ALAsset または PHAsset を取得する方法はありますか?
URL は、PHImageFileURLKey
を呼び出して取得したエントリに対応しているようPHImageManager.requestImageDataForAsset
です。それを見つけるためにすべての PHAsset を反復処理する必要はありません。