2010-12-14 71 views
0

我有reource文件夾內的文件夾可以說accces從資源文件夾的圖像上iphone

資源 - >文件夾A-> 61.png

所以如何訪問此路徑。我這樣做

NSString *myFilePath= [[NSBundle mainBundle] pathForResource:@"61" ofType:@"png" inDirectory:@"A" ]; 

NSLog(@"file is at %@",myFilePath);// its null 

爲什麼我的路徑是空的?

+0

查看已編譯的應用程序包內部,圖像是否真的在子文件夾內? – Costique 2010-12-14 10:37:02

+0

是的,它是裏面,,,如果我移動我的圖像外,那麼它的工作,我的意思是沒有目錄:( – prajakta 2010-12-14 10:38:28

回答

2

這是任何正在尋找它的人的答案。

您需要使用下面的方法來導入目錄到您的應用程序:

  1. 你的Mac上創建一個目錄。
  2. 選擇現有文件添加到您的項目
  3. 選擇要導入
  4. 在彈出的窗口中請務必選擇「複製項目到目的地組的文件夾」和「創建任何附加文件夾參考文獻目錄文件夾「
  5. 點擊」添加「

您完成了!

1

您不需要使用inDirectory。即使您在資源文件夾下創建目錄,所有資源都會轉到應用程序包下的一個平面目錄。

NSString *myFilePath= [[NSBundle mainBundle] pathForResource:@"61" ofType:@"png"];
+1

哦,你有點比這個答案我快))同意taskinoor。 – Morion 2010-12-14 10:48:31

+0

如果您將子文件夾作爲文件夾參考添加到xcode項目中,資源可以通過複製到應用程序包的子文件夾中。 – memmons 2011-08-15 22:50:52

相關問題