1

( XcodeBoxNinjaViewControllerによって作成された既定のビュー) とGameClass. GameClass は、次のようにサブビューとしてロードされます。

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

GameClass ビューは通常どおりに表示されますが、touchesBegan:メソッドを追加しようとすると、おかしな動作をします。

BoxNinjaViewController.m には、次のものがあります。

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

そして GameClass.m には、次のものがあります。

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

...そして、GameClass のビューをクリックすると、NSLogs

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

何が起こっているのか、どうすれば修正できるのかについてのアイデアはありますか? これは、以前のすべてのアプリをセットアップした方法であり、この問題は一度もありませんでした。

4

1 に答える 1