0

これはとてもばかげた問題のように思えますが、私はそれを整理することができないようです.

ユーザーがアプリのホーム画面にあるアイコンをクリックすると、アイコンがモーダル セグエを実行し、ビューが開きます。ここから、ユーザーは別のボタンをクリックして詳細ビューに移動できます。ここにキッカーがあります: ユーザーが詳細ビューにいて、別のボタンをクリックしようとすると、エラーが発生します:

「外観の遷移を開始/終了するための不均衡な呼び出し。」

元のモーダルの上に重ねられたセグエの量が原因だと思います。つまり、プロセスはモーダル、プッシュ、プッシュです。その 3 回目のプッシュで、上記の「エラー」がコンソールに表示されます。

どうすればこれを修正できますか? エラーが発生するセグエ/コードは次のとおりです。

.m

- (IBAction)purchasebuttonpressed:(id)sender
{
    UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard_1" bundle:nil];
    StrainDetailViewController *yourViewController = (StrainDetailViewController *)[storyboard instantiateViewControllerWithIdentifier:@"DispensaryViewController"];

    [self.navigationController pushViewController:yourViewController animated:YES];



}
4

1 に答える 1