iPhone – 如何修复Xcode预期的类型错误
发布时间:2020-12-14 17:50:23 所属栏目:百科 来源:网络整理
导读:今天我打开 Xcode项目并为iOS模拟器构建它.昨天一切正常,但今天早上有一个编译错误. 以下行在头文件中以红色突出显示,旁边的消息显示“Expected a type”. -(void) addObstacle:(Obstacle*) obstacle; 代码的位数在几天内没有改变,所以我不确定为什么现在出
今天我打开
Xcode项目并为iOS模拟器构建它.昨天一切正常,但今天早上有一个编译错误.
以下行在头文件中以红色突出显示,旁边的消息显示“Expected a type”. -(void) addObstacle:(Obstacle*) obstacle; 代码的位数在几天内没有改变,所以我不确定为什么现在出错了. 我导入了Obstacle.h,这是Obstacle类头: #import "kobold2d.h" @interface Obstacle : CCNode { int posXInGrid; int posYInGrid; CCSprite* sprite; } @property (nonatomic) int posXInGrid; @property (nonatomic) int posYInGrid; @property (nonatomic,retain) CCSprite* sprite; @end 解决方法
将#import“Obstacle.h”从接口(.h)移动到实现文件(.m).
然后添加@class Obstacle;在界面文件的顶部. 如果这样可以解决问题,那么您可以进行循环导入. See here了解为什么这个修复它. @class比#importing类标题更可取. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读