0

在我的 Xcode 项目中,我添加了一堆要使用的图像。我需要更改图像,因此我将它们从项目中删除并从文件夹结构中删除。他们应该走了,对吧?

不,当我启动程序时,图像仍在使用中。我在我的电脑上搜索了文件名,只在代码中找到它

(我使用了一个常量文件并将文件名放入字符串中:

NSString * const PRESET_LIGHT_GRAY = @"preset-rect-16.png";
NSString * const PRESET_ASH_GRAY = @"preset-rect-17.png";

这是我在 Mac 上找到文件名的唯一位置)。

我的 Mac 上没有名为“preset-rect-16.png”的文件,但 Xcode 仍在使用该图像。

Xcode 在哪里获取图像?它们是否存储在项目的其他地方?它们是否保存在模拟器中的某个地方?

/困惑

4

2 回答 2

3

到这里。Xcode -> 首选项 -> 位置 -> 派生数据

在此处输入图像描述

无论您的派生数据文件夹在哪里,删除此项目的构建,然后再次运行。还建议重置模拟器。

于 2012-10-24T17:12:51.760 回答
0

在复制捆绑资源下的目标构建阶段仍可能会引用这些图像。如果是这样,也删除那里的引用。

于 2012-10-24T17:05:28.407 回答