在iOS中以编程方式将图像集添加到images.xcsets目录?

在iOS中以编程方式将图像集添加到images.xcsets目录?,ios,objective-c,image,resources,Ios,Objective C,Image,Resources,我在stackoverflow和google上到处搜索,寻找这个问题的答案。也许这是不可能的,或者我可能需要设计一种不同的方法来做到这一点 在我们的iOS应用程序中,images.xcsets中有一大堆图像集。但我们正转向一个更加动态的环境,在那里我们将下载图像集 我想尝试并坚持将所有内容都保存在images.xcsets文件夹中的惯例。除上述之外,我希望根据从服务器检索的数据动态创建图像集。这可能吗?这个答案很好地概括了运行时的XCAssets文件夹:-看起来这是一种错误的处理方式 我认为建议

我在stackoverflow和google上到处搜索,寻找这个问题的答案。也许这是不可能的,或者我可能需要设计一种不同的方法来做到这一点

在我们的iOS应用程序中,images.xcsets中有一大堆图像集。但我们正转向一个更加动态的环境,在那里我们将下载图像集


我想尝试并坚持将所有内容都保存在images.xcsets文件夹中的惯例。除上述之外,我希望根据从服务器检索的数据动态创建图像集。这可能吗?

这个答案很好地概括了运行时的XCAssets文件夹:-看起来这是一种错误的处理方式


我认为建议您使用临时文件夹或文档文件夹,这取决于您希望保留这些图像的时间()。

因此有一种方法可以做到这一点,但它是iOS 8.0及更高版本。不幸的是,我们支持7及以上版本,所以我不能使用它

但是,对于其他感兴趣的人,您可以使用UIImageAsset类来完成当您想要为图像创建一个容器以封装不同分辨率时需要做的事情,就像images.xAssets容器当前所做的那样


谢谢你,大卫。正如我在上面的回答中提到的,我确实在iOS 8中找到了这样做的方法。谢谢你的回复。看起来使用文件系统可能是满足这一需求的方法。