나는 (Pablo Ruiz의 책에서) cocos2d에 게임을 쓰고 있습니다. 지금은 일시 정지 화면을 만들 수 있고, 책에 따라, 나는 (.H 파일에) AppDelegate.m의 새로운 기능을 만들 필요가 : 나는 오류를 받고 있어요SpriteKit - AppDelegate 사용 - 선언되지 않은 식별자
+(AppDelegate *) get {
return (AppDelegate *) [[UIApplication sharedApplication] delegate];
}
을하십시오 예상 유형; 기대되는 표현; 메시지 보내기 시작시 '['를 보내지 마십시오. 선언되지 않은 식별자 'AppDelegate'사용.
-(void)resume
{
if(![AppDelegate get].paused)
{
return;
}
[AppDelegate get].paused = NO;
[self onEnter];
}
-(void)onExit
{
if(![AppDelegate get].paused)
{
[AppDelegate get].paused = YES;
[super onExit];
}
}
-(void)onEnter
{
if(![AppDelegate get].paused)
{
[super onEnter];
}
}
그리고 오류의 또 다른 세트는군요 : : 사용 선언되지 않은 식별자의 'AppDelegate에'4 번을 GameScene.m라는 또 다른 파일에서
는, 나는 그 기능을 만들었습니다.누군가가 그 오류를 제거하는 방법을 설명해 주시겠습니까?
@class AppDelegate;
이 컴파일러를하게됩니다 클래스 AppDelegate
의 존재를 알고
GameScene 파일에서 AppDelegate를 올바르게 가져 왔습니까? –
팁 : 책에서 배울 경우 책에서 설명되었거나 사용 된 동일한 버전의 소프트웨어를 사용해야합니다. 이 문제가 해결되면 비슷한 수십 가지가 기다리고 있습니다. – LearnCocos2D