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