升级了Xcode 9 之后,在一次图片导入的过程中,将图片添加到项目中,图片怎么都显示不出来,但是将图片名字改成项目中已存在的图片名称,新的图片就会出现。
反反复复检查之后,觉得是图片路径不对,或者说已经在项目中,但是代码关联不到图片名称。
解决方法:
这个是Xcode 9改版的原因,拖拽到项目中的文件不会自动添加到 Compile Sources 和 Copy Bundle Resources 下,需要你手动去添加。
比如你导入.png 的图片到项目中,还需要手动去 Build Phases 下的Copy Bundle Resources 里面再添加一次。
添加完成后,图片就可以正常显示了