2013-10-13 34 views
4

是否可以列出Images.xcassets/Something中的所有圖像,以便我可以將它們顯示在表列表視圖中?可以以編程方式列出Images.xcassets/Something中的文件嗎?

我已經試過:

NSArray *pngs = [NSBundle pathsForResourcesOfType:@".png" inDirectory:@"Images.xcassets/Something"]; 
NSInteger count = [pngs count]; 
NSLog(@"%d", count); 

...但收效甚微。

感謝

+0

您是否在構建的應用程序包中查看了哪些文件? – Wain

+1

只是看了一下。我認爲我的圖像正被編譯成二進制文件:Assets.car – Chris

+1

@ChristopherPatuzzo:正確,因此在運行時無法做到這一點。但是,您可以嘗試的是在編譯時使用運行腳本創建.plist文件。然後在運行時,您可以閱讀.plist。 –

回答

3

不要試圖尋找圖像文件自己 - 認爲他們是在應用程序中捆綁的私人信息。而應使用imageNamed(不需要使用@2x或文件擴展名)按名稱加載它們。

相關問題