为什么我的图像不能在iOS控件中更新?
问题描述:
我有一个捆绑图像的按钮。我更改了一些这些文件,但是当我构建并部署到设备或模拟器时,所有这些文件仍旧显示为旧图像。有什么我可以做的,让建设或设备意识到这些图像已经改变?当我在Xcode中查看图像时,它显示新图像(相同的文件名,但更新的图像)。当我部署它时,它会显示旧图像。为什么我的图像不能在iOS控件中更新?
答
有时Xcode中与构建工件缓存问题。尝试先做一个干净的,然后建立。
答
尝试删除其设在这里得到的数据:~/Library/Developer/Xcode/DerivedData/<YourAppName>-<some_hash>
答
入住Xcode项目设置“构建阶段” /“复制包资源”,以确保图像的“你认为”(更新的),都包含在捆绑中,而不是旧的参考。
做不到这一点让你尝试了“清洁&建设”,或从设备/模拟器删除应用程序,并重新构建它。
答
清洁是Shift +命令+ K或删除应用程序 - >产品 - >清洁 像我这样的新手不知道干净是什么。
绝对尝试做一个干净的,如果你在Xcode下交换文件出来,它不知道更新build目录的文件,所以它会重新使用它已经有了以减少编译时间。 – 2012-01-11 23:25:36
啊!在Eclipse中每隔15分钟清洁一次之后,我应该知道这一点! – xdumaine 2012-01-11 23:36:05