【问题标题】:Build Time Error: Receiver type * for for instance message is a forward declaration构建时错误:接收器类型 * 例如消息是前向声明
【发布时间】:2017-08-24 22:36:50
【问题描述】:

当我运行我的 xcode 项目时,没有错误并且应用程序运行良好。

但是当我存档它时,它会给出类似的错误

receiver type *** for instance message is a forward declaration

【问题讨论】:

  • 你应该改变你的标题。否则,这将被标记为与您在问题中添加的其他问题的重复。
  • @NaGibToroNgo,它不是重复的。这就是我添加先前评论的原因。他的问题标题令人困惑。
  • 此消息主要表示缺少导入。检查#if DEBUG中是否有头文件导入。
  • 你的代码是什么样子的?您在代码的哪一行得到错误?没有信息,我们无法为您提供帮助。归档只是检查比运行代码更多的错误,所以它只在归档时显示并不奇怪。

标签: ios objective-c iphone


【解决方案1】:
  1. 找到您使用@class *** 的.h 文件,其中*** 是错误消息中的接收器类型。
  2. 转到同名的 .m 文件,并确保您已导入声明了 *** 类型的 .h 文件或框架。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多