我在iPhone应用程序中使用jquery mobile,我已将资源文件包含在标题中,如此>>
<link rel="stylesheet" href="jquery.mobile-1.0rc2.min.css" />
<script src="jquery-1.6.4.min.js"></script>
<script src="jquery.mobile-1.0rc2.min.js"></script>
但在那之后,我已经从项目中删除了这三个文件,但项目仍然看到它们仍在项目中,是否在构建应用程序时将它们复制到项目中的新位置?
有什么问题?!
另一个问题可能与此问题有关,我有css
文件,其中有一个规则为“background-image:url(images/icons-18-white.png);
”,我有一个带有所需图像的images文件夹,但是在{ {1}},html
不代表图片,为什么?!
答案 0 :(得分:1)
从Xcode的左窗格中删除文件并不总是删除实际文件,因此在编译应用程序时,文件可能仍会被复制。
打开Finder并转到磁盘上项目的物理位置,然后查看文件是否存在。如果是,则需要将它们移到其他地方以防止它们被复制。
如果文件在Xcode的左侧窗格中仍然可见,请在那里选择它们并按删除,然后在确认框中选择“删除文件”。 注意:这将删除实际文件,因此请确保您有备份或方法将其取回。
编辑:(回答问题的第二部分): 确保images文件夹实际上是磁盘上的文件夹,而不仅仅是Xcode文件浏览器中的一个组。如果不是,请从Xcode中删除文件(单击“删除引用”,不删除实际文件),然后将它们放在项目文件夹内的物理文件夹中,然后将整个文件夹重新添加回Xcode。
答案 1 :(得分:0)
如果从xcode(xcode 3)中删除它们,它们仍将出现在文件系统的项目文件夹中,只对项目不可见。因此,如果您尝试再次在项目中添加它们,它们将给您一个错误。要再次添加它们,请右键单击该项目,然后单击“添加现有文件”。不要尝试将它们复制到文件系统上的项目文件夹中。