iOS中对UIWebView中的内容进行操作,通常会使用到javascript函数,在导入js文件后,Xcode有时会将js文件自动添加到Compile Sources中去,认为该文件也是需要编译的。这是就会出现警告:
warning: no rule to process file ‘demo.js' of type sourcecode.javascript for architecture i386
要解决这个问题很简单,将Compile Sources中的js文件拖动到Copy Bundle Resourceszh中,或者直接删除Compile Sources中的js文件,再在Copy Bundle Resources中添加上。反正就是编译源文件中不能有你这个js文件,资源文件中要有。
正在做一个基于开源项目的项目,初学ios百度谷歌请教朋友样样不少,很多低级的问题还得靠自己摸索。
在此做记
本文介绍了一个在iOS开发中遇到的问题:如何正确处理UIWebView中导入的JS文件,避免编译源文件与资源文件混淆导致的加载失败。通过将JS文件从编译源文件移动到资源文件,可以确保系统正确加载并使用这些文件。
2175

被折叠的 条评论
为什么被折叠?



