Swift autocomplete
Xcode 8
Objective-c工程中使用Swift
在项目中引入了Swift,但是出现了一个蛋疼的问题。
swift文件中,没有自动补全....
折腾了好一会,找到了几个方法,算是解决了问题,但是有点小缺陷
当building的时候,swift的自动补全功能会失效
先说方法
第一步删除不必要的路径
这一步解决了我的大部分问题。
这里堆积了很多失效的引用,删除以后,立即解决了问题。
但是当building一次以后,通过bridge从住工程的引用的oc文件会无法识别类型。
必须Clean一下工程才能恢复,然后看第二步
第二步添加脚本,每次build后删除模拟器中的.h 文件
function removeHeaders() {
find $BUILD_ROOT/Debug-iphonesimulator/ -name '*.h' -exec rm -f {} \;
} removeHeaders
但是building的过程中Swift的自动补全全程打酱油
如果你知道怎么弄,或有更好的办法请告知啊o(╯□╰)o
详细请看stackoverflow上的几个问题
Xcode 7 doesn't autocomplete if using bridging header
XCode Swift autocomplete breaks down after build
Xcode 8 syntax highlighting doesn't work
Swift pods successfully installed, but code completion doesn't work.