2011-04-30 43 views
0
- (void)registerBombs:(Bombs*)bombs { 
    [bombs addObject:bombs]; 
} 

error: expected ')' before 'Bombs' 它在此處顯示兩次。 幫助請error'expected')'before'炸彈'

更新多個錯誤:

error: expected ')' before 'Lane'

在這裏兩次出現了。

.M:

// 
// 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 

.H:

@class GameScreen; 

@interface Game : NSObject { 

    NSMutableArray* bombs; 
    GameScreen* viewController; 
    NSMutableArray* lanes; 
} 

@property (nonatomic,retain) IBOutlet GameScreen* viewController; 

@end 
+3

這條線沒有錯誤。很可能你在你的代碼中缺少了一些東西,這個函數可能是一個;要麼 )。 – saadnib 2011-04-30 06:44:49

+0

我查過了,我不是 – user722566 2011-04-30 06:55:56

+0

發佈整個文件的源代碼,然後 – Saurabh 2011-04-30 06:58:50

回答

2

這個錯誤影響了,因爲編譯器不知道什麼Bomb是。想必你有一個Bomb.h文件在您的項目,這意味着你需要確保:

#import "Bomb.h" 

...在這個文件的頂部。

如果沒有「Bomb.h」文件,那麼你需要找到你@interface Bomb : ...,並#import文件。