标签列表
编译时错误:* 接收类型是一个前向声明,无法进行实例消息。
ios
objective-c
iphone
9
9
当我运行我的Xcode项目时,没有错误,应用程序完美运行。
但是当我进行存档时,它会出现以下错误:
接收器类型***为实例消息是一个前向声明
-
Sanjay Mangaroliya
5
您应该更改标题。否则,这将被标记为您在问题中添加的其他问题的副本。
- adev
可能是[receiver type *** for instance message is a forward declaration]的重复问题。
- Torongo
@NaGibToroNgo,这不是重复的。这就是为什么我添加了先前的评论。他的问题标题很令人困惑。
- adev
这条消息通常意味着缺少一个导入项。请检查您是否在 #if DEBUG 内部有一个头文件导入。
- Hashmat Khalil
你的代码是什么样子的?在哪一行代码中出现了错误?没有信息我们无法帮助你。归档只是检查比运行代码更多的错误,所以当归档时才会显示,这并不奇怪。
- fishinear
1
个回答
7
7
定位使用了
@class ***
的.h文件,其中
***
是错误消息中接收器类型。
转到同名的.m文件,并确保导入了声明了
***
类型的.h文件或框架。
-
Desmond Hume
回答链接
网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接
相关问题
54
Objective-C:前向类声明
5
CADisplayLink前向声明错误
8
声明一个指向块类型定义的前向引用?
118
这里的意思是:"实例消息的接收器类型'CALayer'是一个前向声明"。
3
iOS ARC,实例消息的接收器类型'CALayer'是前向声明。
3
ID类型实例变量向实例方法发送消息
217
接收器类型***用于实例消息是一个前向声明。
19
接收器类型是前向声明。
12
在Xcode 4.6中,“实例消息”的接收器类型是前向声明。
20
获取错误:类消息的接收器是一个前向声明