【发布时间】:2016-04-29 02:32:18
【问题描述】:
试图在我的 Swift 2 项目中实现一些 Obj-C 代码,并决定尝试不同的方法。
我删除了我添加的文件,包括新创建的桥接头。
我去构建设置并删除了“Objective-C Bridging Header”设置的内容,现在我被错误轰炸了。
在 Obj-C 惨败之前,我的项目运行良好,没有任何错误。
有人可以帮忙吗?请参阅附件图片了解我遇到的错误。
【问题讨论】:
-
好吧,我想你有你在 swift 文件中使用的目标 C 代码,但是 swift 不知道没有桥接头的代码。你需要做的就是创建一个桥接头再次标头并在其中为您正在使用的目标 C 文件放置导入语句
-
我想通了,不知何故......我正在使用 Cocoapods 并尝试重新安装 podfile,但没有运气。我关闭了 xcode 并再次安装了 podfile。当我打开 xcode 备份时,似乎有一些错误消失了,但由于某种原因,我的大部分代码已被更改?我回过头来,能够修复所有错误并最终编译项目。
标签: objective-c compiler-errors swift2 xcode7