2012-01-16 51 views
0

我對shaderFile傳遞給此方法調用三個值:Path適用於2個文件,但不適用於第三個文件。解決方法?

NSString *filepath = [[NSBundle mainBundle] pathForResource:shaderFile ofType:fileSuffix]; 

值在完全相同的代碼相同的方式,所有指定的,並且各自是獨立的文件,該文件確實存在在的名稱我項目目錄,並在「支持文件」組中的Xcode中。每個文件都是相同的類型(它們是着色器文件),並具有完全相同的權限和所有權。

前兩個文件加載成功 - 文件路徑報告正確。第三個爲filepath產生'nil'值。我完全不知道爲什麼會發生這種情況。

我試過從我的iPad上刪除應用程序,清理項目,刪除這些文件並重新開始。沒有什麼改變。

有沒有人有任何解決方法建議?這真讓我抓狂。

回答

0

通過添加文件手動進行捆綁解決:

在導航層次結構中的項目(在Xcode左側窗格中默認情況下)左鍵點擊 - >構建階段 - >複製包資源 - >「+」

相關問題