2011-10-24 38 views
0

我正在嘗試獲取UIImage的imageNamed部分。我以前使用imageNamed設置了UIImage,並創建了一個UIImage數組,現在我想枚舉整個數組並從每個數組中提取文件名,作爲測試。這可能嗎?例如:如何提取UIImage的文件名?

for (id key in self.images){ 
     UIImage *test=key; 
     //now do something with test to get its name, how? 
    } 

我這樣做的原因是因爲我的動畫圖像陣列不工作,我想驗證所包含的圖像實際上合法地命名。

回答

2

你不能。由於UIImage實例可以從少量來源創建,所以imageNamed:只是一個快捷方式(即實例化圖像的方法之一)。其他人從CGImage或簡單的數據字節(NSData)創建圖像。你應該創建自己的創建命名圖像的註冊表(類似filename => UIImage鍵/值對的字典)。

+0

謝謝,我想這可能是這種情況。 – johnbakers