我们正在处理的应用程序中有一个非常特殊的用例,我们需要以下内容:
据我调查发现,这是不可能的。
注意:有一个内部库,我们试图避免对其进行修改,该库仅适用于PHAssets。但是,我们现在还需要支持从Internet下载的图像以与该库一起使用,因此需要生成我们自己的PHAsset和管理它们的能力。
答案 0 :(得分:0)
这听起来像是对术语PHAsset的误解。 PHAssets不是您要管理的东西。它们根本不是东西。 PHAsset不是图像。只是用户照片库中有关照片或视频的大量信息。
因此,如果您从文件URL加载图像,或从Internet下载图像,或其他任何方式,那都不是PHAsset。
您可以将 image 数据保存到磁盘,是否显示图像等等。磁盘上的图像数据已绑定到该应用程序,因为您的应用程序已被沙箱化,因此在删除该应用程序时,其所有数据都将被删除。但这与PHAssets没有任何关系。有什么PHAsset取决于库中的内容,这取决于用户,与应用程序无关。