No type or protocol named 'xxxDelegate'

xcode出现该错误,可能原因是 OC和swift 相互引用,有交叉,

解决一:

网上有些说直接在桥接的头文件, 导入 报错类的头文件

(我遇到的---该方法没有解决问题)

解决二:

我后来发现在OC里面有mm文件,问题就是不要在该类中 引用swift调用(xxx-Swift.h)
去掉后就不会报错了(当然了引用的swift代码也要在别处去使用,不能在当前类来使用了,如果有其他人知道在该类如何使用也不报错的话可以告知,谢谢!)。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前言 记一次oc项目中引用swift开源库处理过程 开源库 测试使用这个开源库 该库太老,现在swif都到4.1了...
    DaZenD阅读 17,592评论 0 9
  • 为什么要选择Swift 从2014年苹果推出Swift1.0到今年9月份的Swift5.1已经过去了5年,平均每年...
    quantiza阅读 11,895评论 1 17
  • 简介 本文介绍一下,Swift、OC 的互相调用的方法。两种情况,OC 中调用 Swift 的情况,和 Swift...
    z4ywzrq阅读 1,239评论 0 0
  • 在非SDK中: 1、swift调用oc 步骤: 创建 工程名-Bridging-Header.h 放入oc的头文件...
    苏旋律阅读 4,691评论 13 9
  • 开篇 在开发中,由于某些原因不开源代码,我们常常将其制作成framework来隐藏源代码。 除此之外我们还会遇到O...
    铸造中阅读 2,745评论 6 7