传递给此方法调用的shaderFile
有三个值:
NSString *filepath = [[NSBundle mainBundle] pathForResource:shaderFile ofType:fileSuffix];
这些值在代码中以完全相同的方式指定,每个都是我的项目目录中真正存在的单独文件的名称,以及“支持文件”组中的Xcode中的名称。每个文件都是相同的类型(它们是着色器文件),并具有完全相同的权限和所有权。
前两个文件成功加载 - 正确报告文件路径。第三个为filepath
生成'nil'值。我完全不知道为什么会这样。
我尝试从iPad上删除该应用,清理项目,删除这些文件并重新开始。什么都没有改变。
有没有人有任何解决方法建议?这让我发疯了。
答案 0 :(得分:0)
手动添加文件以进行捆绑解决:
左键单击导航器层次结构中的项目(默认情况下,Xcode中的左窗格) - >构建阶段 - >复制捆绑资源 - > '+'