Objective c 错误:应为';)';在'之前;炸弹';
Objective c 错误:应为';)';在'之前;炸弹';,objective-c,xcode,Objective C,Xcode,错误:在“炸弹”之前应为“)” 它在这里出现了两次。 请帮忙 更新更多错误: 错误:“车道”之前应为“)” 它在这里出现了两次 .m: .h: 出现此错误是因为编译器不知道什么是Bomb。假设您的项目中有一个Bomb.h文件,这意味着您需要确保: @class GameScreen; @interface Game : NSObject { NSMutableArray* bombs; GameScreen* viewController; NSMutableArra
错误:在“炸弹”之前应为“)”
它在这里出现了两次。
请帮忙
更新更多错误:
错误:“车道”之前应为“)”
它在这里出现了两次
.m:
.h:
出现此错误是因为编译器不知道什么是
Bomb
。假设您的项目中有一个Bomb.h
文件,这意味着您需要确保:
@class GameScreen;
@interface Game : NSObject {
NSMutableArray* bombs;
GameScreen* viewController;
NSMutableArray* lanes;
}
@property (nonatomic,retain) IBOutlet GameScreen* viewController;
@end
…位于此文件的顶部
如果您没有“Bomb.h”文件,那么您需要找到您的
@接口Bomb:…
,并导入该文件。此行没有错误。最有可能的情况是,您的代码中缺少了一些内容,这个函数可能是一个;或者)发布整个文件的源代码,然后确定我将更新我的帖子您是否意识到[bombs addObject:bombs]代码>添加炸弹
到自身?我用一本书来帮助我,所以我很不确定
//
// Game.m
// Pong
//
// Created by Rohan Kapur on 4/30/11.
// Copyright 2011 UWCSEA. All rights reserved.
//
#import "Game.h"
#import "Person.h"
#import "GameScreen.h"
@implementation Game
-(void)awakeFromNib { bombs = [[NSMutableArray arrayWithCapacity:10]
retain];
lanes = [[NSMutableArray arrayWithCapacity:3] retain];
}
-(void)registerLane:(Lane*)lane { [lanes addObject:lane]; - error:expected ')' before 'Lane' , it shows up twice here.
}
-(void)registerBombs:(Bombs*)bombs {
[bombs addObject:bombs];
}
-(void) update:(CADisplayLink*)sender {
}
@end
@class GameScreen;
@interface Game : NSObject {
NSMutableArray* bombs;
GameScreen* viewController;
NSMutableArray* lanes;
}
@property (nonatomic,retain) IBOutlet GameScreen* viewController;
@end
#import "Bomb.h"