我正在尝试获取UIImage的imageNamed
部分。我之前使用imageNamed
设置了UIImage并创建了一个UIImages数组,现在我想通过数组枚举并从每个数据库中提取文件名作为测试。这可能吗?例如:
for (id key in self.images){
UIImage *test=key;
//now do something with test to get its name, how?
}
我这样做的原因是因为我的动画图像数组不起作用,我想验证所包含的图像实际上是否合法命名。
答案 0 :(得分:2)
你做不到。由于可以从少数来源创建UIImage
实例,imageNamed:
只是一种快捷方式(即实例化图像的方式之一)。其他是从CGImage
创建图像或仅创建普通数据字节(NSData
)。您应该创建自己的已创建命名图像的注册表(类似于带有filename => UIImage
键/值对的字典)。