问题:以OC为主,与Swift交火,Swift代码无法自动联想(Auto-Complete)OC代码
如果删除Derived Data,重启XCode,重置bridge文件等一切措施对你没用,那你可能遇到了和我一样的问题:
bridge文件中对OC库引用冲突
在桥文件中,以下两种引用方式若同时存在,则会出发冲突:
方式A: #import <Mantle.h>
(方式A的变种:#import <Mantle/*.h>
。这两种引用方式本质上一样,均为目标文件夹/目标h文件的形式)
方式B:#import <MTLModel.h>
(方式B的形式为直接引用目标h文件)
经过一整天的试验(我擦嘞!!),最终确定——方式A与B同时存在,会导致自动联想失效。
这可能是XCode Source Editor的bug…
网友评论