IOS开发...... 我在代码文件所在的同一目录中有一个名为“Data.js”的json数据文件,并尝试使用以下代码访问它...
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"Data" odType:@"js"];
但是这会返回null。
非常感谢任何帮助。
答案 0 :(得分:1)
以上书面答案是对的。默认情况下,Data.js file
会添加到compilation phase
。您可以将其拖到Copy Bundle Resources phase
。仅供参考我添加参考屏幕截图。转到Build phases
下目标的设置页面,您可以找到这些部分。将所选文件拖到Copy Bundle Resources phase
答案 1 :(得分:0)
您是否检查过是否已在构建阶段添加Data.js以复制捆绑资源?
答案 2 :(得分:0)
当你添加JS文件时,Xcode会将它们添加到编译阶段(因为它们是代码文件),而不是Copy Bundle Resources阶段。您需要转到项目设置并将其移至正确的阶段。