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");
}
... 그리고, 그것은
을 NSLogs2013-05-26 14:54:24.908 BoxNinja[75023:c07] sauce
무슨 일이 일어나고 있는지 그리고 어떻게 해결할 수 있는지에 대한 아이디어가 있습니까? 이것은 내가 이전에 사용한 모든 앱을 어떻게 설정했는지, 그리고 나는이 문제를 한번도 경험하지 못했습니다.