ios - 在头文件中找不到桥接头

标签 ios objective-c swift xcode bridging-header

我有一个烦人的错误,它阻止我在我的应用程序中开发一些功能。 事情是这样的:

  • 我开发了一个 swift/objc 项目
  • 桥接 header 适用于我项目中的每个地方
  • 我将它导入到 .m 文件中,这很有效!

现在我有了这个文件 EventCell.h:

  • 我在其中导入桥接头:没问题

来自另一个文件CalendarView.h:

  • 我在其中导入 EventCell.h

和繁荣enter image description here

我无法解决这个问题!请帮助我:)

最佳答案

您不能将桥接 header 导入 .h 文件。如果您需要访问 Swift 类,您应该使用前向声明。

使用@class MyClassName,或@protocol MyProtocolName

关于ios - 在头文件中找不到桥接头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35323045/

相关文章:

ios - "Thread 1: signal SIGTERM"在带有 iOS 的 xcode 中是什么意思?

带指示器的后台快速发布

ios - 使用 google sdk v3.x 的 appstore 拒绝 Google + 登录 iOS 应用程序

ios - Swift 在将 NSString 转换为 NSDate 时显示与 Objective-C 不同的结果?

ios - 找出用户要求绑定(bind) BLe 设备的决定(Objective-C,iOS 10)

ios - 我想使用 swift 添加标签或文本,如下图所示

swift - 如何在 Swift 中判断某个场景是否已被某个 segue 打开?

objective-c - 有没有办法对从 iOS 应用程序导出的 PDF 进行密码保护?

ios - Xcode 5 不需要 Quartz Core Import?

objective-c - 为什么 NSMakePoint 在程序的一处失败而在其他地方工作?