我正在创建一个游戏,让玩家将飞机滑入正确的车道。不过,我最近在我的游戏屏幕上添加了一架飞机。但是,Xcode说我正在使用和未声明的标识符。我是新手,所以请帮忙。
这是我的头文件控制游戏。 GamePlayViewController.h语义问题:使用未声明的标识符
#import <UIKit/UIKit.h>
@interface GamePlayViewController : UIViewController
@end
这是我GamePlayViewController.m这是出现在错误的位置。
#import "GamePlayViewController.h"
#import "Airplane.h"
@interface GamePlayViewController()
@end
@implementation GamePlayViewController
-(void) viewWillAppear:(BOOL)animated {
//Add a vehicle
Airplane* v = [[Airplane alloc]
initWithFrame:CGRectMake(221, 228, 0, 0)
[self.view addSubview:v];
}
@end
错误发生在飞机* v [[飞机分配]。它说使用未声明的标识符“飞机”,还有“V”
我已经搜索了谷歌和Stackoverflow的答案,但没有一个方案符合我的情况。
顺便说一句,在此先感谢谁回答。
请后确切的错误信息。 – PengOne 2012-07-06 22:05:51
将'Airplane * v = [[Airplane alloc]'改为'CAAAirplane * v = [[CAAAirplane alloc]' – JoeCortopassi 2012-07-08 04:42:38