我正在为我的iOS应用程序开发照片共享扩展。在扩展中,我能够成功地从NSItemProvider中检索到UIImage对象。
然而,我希望能够与我的容器应用程序共享图像,而不必将整个图像数据存储在我的共享用户默认值中。如果用户从他们的设备中选择了图像,是否有一种方法可以获取分享扩展中用户选择的图像的PHAsset呢?
照片框架的文档(https://developer.apple.com/library/ios/documentation/Photos/Reference/Photos_Framework/)上有一行话说:“这种架构使得从多个线程或多个应用程序和应用程序扩展中使用同一资源变得容易、安全、高效。”
这句话让我想到可能有一种方式可以在扩展和容器应用程序之间共享相同的PHAsset,但我还没有找到任何方法来实现它。是否有一种方法可以实现这一点呢?