Objective C:imageNamed加载非现有图像

Mar*_*ark 1 objective-c imagenamed ios ios-simulator

我使用循环将图像加载到NSMutableArray.每次迭代使用以下imagedNamed函数加载图像UIImage:[UIImage imageNamed:*name*];.

但是,我想改变一些图像.所以我从项目中删除了图像并添加了新图像.但是当我在iOS模拟器中运行应用程序时,会出现旧图像.即使我从项目中删除了所有图像,它们仍会出现.

有人可以解释为什么会发生这种情况,以及我如何改变它?

Jam*_*ter 5

问题是XCode没有识别新资源,通常唯一的解决方法是从构建文件夹中删除旧资源.

Cmd+ Opt+ Shift+ K清除所有目标和构建文件夹.这应该解决它