2012-02-14 2 views
0

제목 자체는 매우 자명합니다. ... 나는 현재적인 Cocos2D 메뉴를 만들려고 노력하고 있고 완전히 실행하기 전에 바로 충돌 내 로그이를 읽고 그러나 그것은 완벽하게 컴파일버튼이있는 메뉴를 만들려고합니다. 프로그램이 깨졌습니다.

+[NSInvocation invocationWithMethodSignature:]: method signature argument cannot be nil' 

내가 모르는 어떤이 여기에 의미하는

하지만 내 코드입니다
// Standard method to create a button 
    CCMenuItem *Earth = [CCMenuItemImage itemFromNormalImage:@"1.png" 
               selectedImage:@"1.png" 
                 target:self 
                selector:@selector(loadLevel:)]; 
    Earth.position = ccp(160, 0); 

    CCMenuItem *Mars = [CCMenuItemImage itemFromNormalImage:@"2.png" 
               selectedImage:@"2.png" 
                target:self 
                selector:@selector(loadLevel:)]; 
    Mars.position = ccp(160, 240); 

    CCMenuItem *Moon = [CCMenuItemImage itemFromNormalImage:@"3.png" 
               selectedImage:@"3.png" 
                target:self 
                selector:@selector(loadLevel:)]; 
    Moon.position = ccp(160, 480); 

    CCMenu *myMenu = [CCMenu menuWithItems:Earth, Mars,Moon, nil]; 
    [myMenu setPosition:ccp(160,240)]; 
    [self addChild:myMenu z:0]; 

이 항목을 추가하면 내 프로그램이 중단되기 시작했습니다. 어떤 도움을 주셔서 감사합니다 당신은 최고입니다.

답변

2

당신은 내가 모든 버튼이 화면에 표시하기 때문에 버튼을 찾아보기를 끌 수있는 방법 메뉴의 모든 버튼이 있음을 지금 확인이

-(void) loadLevel:(NSObject*) sender 
{ 
} 
+0

같은 loadLevel를 구현해야 ... 화난 새처럼 레벨을 선택하십시오. –

관련 문제