2012-12-04 3 views
0

문제가 있습니다. 방금 iPhone 용 cocos2d를 설치했습니다.
첫 번째 문제는 예를 들어 CCDirectory.h와 같은 헤더를 인식하지 못한다는 것입니다.
프로젝트에서 사용자 검색 경로를 사용하도록 설정 했으므로 머리글을 가져 와서 경고없이 개체 포인터를 가져올 수 있지만 방법을 인식하지 못합니다.가져온 클래스 메서드를 cocos2d와 함께 사용할 수 없습니다.

헤더 :

#import <UIKit/UIKit.h> 
#import <CCMenuItem.h> 
#import <cocos2d.h> 

내부 아래 applicationDidFinishLaunching :

CCMenuItem* item; // This does not give a warning, except for the "unused variable" 
        // But the class is recognized 

[CCMenuItem setFontName: @""]; // Warning 

경고는 다음과 같습니다
그것은 설명, 그래서이 코드를 참조하기 어렵다

Class method '+setFontName:' not found (return type default to 'id') 

을 그리고 그것은 '아무튼 NSObject의 메서드 만 다른 메서드를 인식하지 못합니다.

답변

1

호출하려는 메서드가 해당 클래스에 있는지 확인하십시오. CCMenuItem에 setFontName이라는 정적 메서드가 없습니다. CCMenuItem을 CCMenuItemFont로 변경해보십시오.

[CCMenuItemFont setFontName: @""]; 
관련 문제