Xcode中正确获取JS文件路径的方法
作者:阿沐时间:2026-10-30 16:07:27浏览:506
在Xcode中通过[[NSBundle mainBundle]]获取JS文件路径时,若返回null,通常是因为文件未被正确打包。解决方法是在TARGETS的Build Phases中,将JS文件从Compile Sources移除,并添加至Copy Bundle Resources,确保文件随资源包一起发布。
获取JS文件路径的问题与解决
尝试使用[[NSBundle mainBundle]]调用pathForResource:ofType:方法,指定资源名为click、扩展名为js,以获取该JS文件的路径。
理论上上述代码应能成功获取click.js的路径,但实际运行结果却返回null。
解决该问题的具体操作步骤如下:
进入项目的TARGETS设置,找到Build Phases选项卡。
在Compile Sources列表中,找到并移除你的js文件。
在Copy Bundle Resources列表中,添加你的js文件。
其原理在于,修改前Xcode默认将js文件视为编译源文件;将其从编译列表中移除后,问题即可解决。
以上即为在Xcode中获取JS文件路径的正确方法,供参考使用。
作者最新文章
为什么叫JavaScript:语言命名由来及与Java的历史渊源
2026-11-05 11:37:48
JS获取当前时间年月日时分秒并格式化为YYYY-MM-DD HH:mm:ss
2026-11-04 21:25:21
不同语言间JS与Java/Python加密结果不一致怎么办
2026-11-04 18:27:23
Mock.js 拦截 Axios 和 Fetch 请求的原理与配置方法
2026-11-04 08:13:59
JS怎么获取当前日期并格式化为YYYY-MM-DD
2026-11-03 18:47:03
