0

アプリケーションにView Controllerがあり、画面上にユーザーがタップする必要があるUIViewがあります。彼らがそうするとき、私は別のviewControllerのビューを呼び出して、ユーザーの画面に表示したいと思います。残念ながら、ビューの表示に問題があります。

呼び出し元のviewControllerの名前は「MainViewController」と呼ばれ、ビューを表示したいViewControllerは「NextViewController」と呼ばれます

これが私が電話をかけた場所からの私のコードです:

- (void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {

    NSLog(@"I was touched.");

    _nextView = [[NextViewController alloc] init]; //this code is not being called
    [self.view addSubview:_nextView.view];         //neither is this being called

}

_nextView は、MainViewController の .h ファイルで宣言するプロパティです。

このメソッドが呼び出されていますが、何らかの理由でログ ステートメントが出力に出力されるのを確認できますが、何らかの理由でその後の行を呼び出すことができません。誰かが私が間違っていることを見ることができますか?

回答者全員に事前に感謝します。

4

2 に答える 2