最新的 Xcode 9 可以说是漏洞百出,最严重的莫属拖入的文件不会自动添加到工程(target)里面。
关于 Xcode 9 出现刚拖入的库,然后调用方法,报错未实现的问题,也可能是这个原因导致
###常规方法有两种
- Build Phasea 输入文件名,搜索,看 Copy Bundle Resources 里面是否有,及其路径是否是工程下的相对路径 如果有异常,删除导入的文件,选择 Remove References ,重新添加工程目录下的 文件进入
- 找到对应的文件(如果是代码,请看 .m 文件),打开 Xcode 最右侧的侧边栏,查看 Target Membership,是否选中了当前的 target,如果没有,请打勾
ps: 直接将图片拖到 asset 里面是没问题的