Objecitve C 与 Swift 交火,Swift文件中不

2016-06-21  本文已影响160人  WhiteWhite_iOS

问题:以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…

上一篇下一篇

猜你喜欢

热点阅读