2012-01-16 50 views
0

我对shaderFile传递给此方法调用三个值:Path适用于2个文件,但不适用于第三个文件。解决方法?

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

值在完全相同的代码相同的方式,所有指定的,并且各自是独立的文件,该文件确实存在在的名称我项目目录,并在“支持文件”组中的Xcode中。每个文件都是相同的类型(它们是着色器文件),并具有完全相同的权限和所有权。

前两个文件加载成功 - 文件路径报告正确。第三个为filepath产生'nil'值。我完全不知道为什么会发生这种情况。

我试过从我的iPad上删除应用程序,清理项目,删除这些文件并重新开始。没有什么改变。

有没有人有任何解决方法建议?这真让我抓狂。

回答

0

通过添加文件手动进行捆绑解决:

在导航层次结构中的项目(在Xcode左侧窗格中默认情况下)左键点击 - >构建阶段 - >复制包资源 - >“+”

相关问题