在做項目的時候,以 OC 為主,加入 Swift 為輔助,明明上一次還能編譯通過,clean 一下有時候就編譯不過去了;
發(fā)現(xiàn)是頭文件相互包含,導(dǎo)致不能編譯,
在 OC 的公共頭文件中導(dǎo)入了 項目的 swif.h
然后在Swift 的Bridging-Header.h中又導(dǎo)入了 OC 的一些頭文件,就會出現(xiàn)這個問題;
解決辦法是,在需要用到 Swift 的 OC 類中單獨導(dǎo)入Bridging-Header.h文件
在做項目的時候,以 OC 為主,加入 Swift 為輔助,明明上一次還能編譯通過,clean 一下有時候就編譯不過去了;
發(fā)現(xiàn)是頭文件相互包含,導(dǎo)致不能編譯,
在 OC 的公共頭文件中導(dǎo)入了 項目的 swif.h
然后在Swift 的Bridging-Header.h中又導(dǎo)入了 OC 的一些頭文件,就會出現(xiàn)這個問題;
解決辦法是,在需要用到 Swift 的 OC 類中單獨導(dǎo)入Bridging-Header.h文件