私のアプリに特有のことに気付きました。バー ボタンの 1 つをタップしてポップオーバー ビュー コントローラーを開くたびに、もう一度タップすると、その VC の別のインスタンスが開きます (これを続けることができます)。
どうすればこれを止めることができますか? ブール値がアクティブなときにボタンを無効にするためにブール値を使用し、ユーザーが他の手段 (同じ VC ではない画面の一部をタップするなど) で VC を閉じたときに何らかの方法でリセットする必要がありますか?
ブール値の提案を試しました:
私の prepareForSegue メソッドには、次のものがあります。
if(isActive==false){
InformationViewController *informationViewController = [segue destinationViewController];
informationViewController.delegate = self;
isActive = true;
}