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,

删除第一个'['。您在开始时使用了双 '[' 并且只有一个结束 ']'。然后编译器将搜索另一个关闭 ']' 并给出上述错误,或者如果您忘记将所有内容粘贴到此处。请粘贴原始代码。

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