2013-05-26 1 views
1

BoxNinjaViewController (Xcode에서 생성 된 기본보기)과 GameClass의 두 클래스가 있습니다.superview의 메소드를 호출하는 subview의 터치

GameClass *game = [[GameClass alloc] initWithNibName:@"GameClass" bundle:nil]; 
[self.view addSubview: game.view]; 

GameClass보기 정상처럼 보이지만, 나는 touchesBegan: 방법을 추가 할 때, 그것은 재미의 역할 : GameClass은과 같이, 하위 뷰으로로드됩니다. BoxNinjaViewController.m에서

, 내가 가진 :

-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ 
    NSLog(@"sauce"); 
} 

및 GameClass.m에서

, 내가 가진 : 나는 GameClass의보기에서 클릭 할 때

-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ 
    NSLog(@"tuna"); 
} 

... 그리고, 그것은

을 NSLogs
2013-05-26 14:54:24.908 BoxNinja[75023:c07] sauce 

무슨 일이 일어나고 있는지 그리고 어떻게 해결할 수 있는지에 대한 아이디어가 있습니까? 이것은 내가 이전에 사용한 모든 앱을 어떻게 설정했는지, 그리고 나는이 문제를 한번도 경험하지 못했습니다.

답변

0

어쨌든 game 개체를 BoxNinjaViewController 속성으로 고정했습니다. autoreleased 또는 무언가에서 멈춘 것 같아요?

관련 문제