删除后,iOS仍然能够引用文件

时间:2013-01-22 20:00:40

标签: ios uiimage

我对这个问题感到愚蠢,但我花了两个小时试图解决这个问题。我有一堆图片,我包含在我的xcode项目中。我将它们命名为background1.pngbackground2.pngbackground3.png等。我正在重命名&弄乱了照片的数量和诸如此类的东西,并且出于某种原因,当我运行我的代码时,我打电话给[UIImage imagenamed @"background7.png"]我得到的是background9.png。所以我想我的项目中有重复的图像。

我删除了我在项目中找到的所有背景图片。当我运行代码时,即使我认为它们都应该消失,这些图像仍然会出现。我打开了查找器并删除了我在整台计算机上找到的background*.png的任何引用,我尝试将项目移动到另一个目录,它仍在查找这些照片。我想也许模拟器/手机正在缓存图像所以我删除了应用程序,没有帮助。关于这些图像可能藏在哪里的任何想法,我无法在任何地方找到它们,但它们仍可被引用?

2 个答案:

答案 0 :(得分:5)

您需要遵循两个简单的步骤: -

  1. 清理您的项目。 (Xcode->制品 - >清洁)
  2. 从设备/模拟器删除应用程序
  3. 再次跑。

    希望这可以帮助你..

答案 1 :(得分:1)

您需要再次清理和构建项目。按命令 + shift + K 然后运行( command + R )代码再次。您也可以尝试重置模拟器或从那里删除应用程序。如果您使用的是设备,则可以从那里删除应用程序。