iPhone – 如何修复Xcode预期的类型错误

前端之家收集整理的这篇文章主要介绍了iPhone – 如何修复Xcode预期的类型错误前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
今天我打开 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类标题更可取.

猜你在找的Xcode相关文章