0
- (void)tapped:(id)sender
{
    if (counter ==1) {

        bluetest.position = ccp(400, 400);
    }
}

blue = [[CCMenuItemImage
            itemFromNormalImage:@"blue.png" selectedImage:@"blueclick.png"
             target:self selector:@selector(tapped:)];  //error occurs here

    bluetest.position = ccp(175, 350);
    bluetest = [CCMenu menuWithItems:blue, nil];
    bluetest.position = CGPointZero;
    bluetest.scale = .75;
    [self addChild:bluetest z:3];

エラーには「予期される識別子」と表示されます。エラーを修正するにはどうすればよいですか?

4

1 に答える 1

0

@ ユーザー2083920、

最初の「[」を削除します。開始に二重の '[' を使用しており、終了の ']' が 1 つしかありません。次に、コンパイラは別の終了 ']' を検索し、上記のエラーを返します。または、ここにすべてを貼り付けるのを忘れた場合。元のコードを貼り付けてください。

 [[CCMenuItemImage
            itemFromNormalImage:@"blue.png" selectedImage:@"blueclick.png"
             target:self selector:@selector(tapped:)];
于 2013-03-29T04:01:34.677 に答える