您使用的路徑可能不是正確的路徑。 /Images/
將引用您的沙箱根目錄中的圖像。如果文件夾中的圖像作爲資源添加到項目中,它們將存儲在應用程序的資源目錄中,甚至可能不在Images
目錄中。
您還想閱讀錯誤以查看出了什麼問題。這就是它是什麼:
NSErorr *error = nil;
NSArray *dirContents = [fm contentsOfDirectoryAtPath:@"/Images/" error:&error];
if (!dirContents) {
// inspect error
}
使用-[NSBundle resourcePath]
到你的應用程序資源目錄的路徑。
瞭解您的項目結構不等於您的資源在您的應用程序中最終的位置。資源全部使用目標 Copy Bundle Resources
buid階段複製到資源目錄。
如果你真的想添加某些文件在不同的目錄中的資源目錄中添加一個新的Copy Files
階段,隨着Resources
目的地和您的文件夾命名Subpath
,像Images
然後你可以遍歷使用文件管理器,你會得到使用路徑這些圖片:
[[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"Images"];
組=文件夾 – lawicko 2012-02-02 12:08:43
這我知道,但Xcode中不允許u到添加文件夾。我如何添加文件夾而不是邏輯組。 – azamsharp 2012-02-02 12:10:16