刚刚注意到我的应用程序有些奇怪。每当我点击一个条形按钮打开一个弹出视图控制器时,如果我再次点击它,它只会打开该 vc 的另一个实例(我可以继续这样做)。
我该如何阻止这个?我是否应该在布尔值处于活动状态时使用布尔值来禁用按钮,然后在用户通过其他方式关闭 VC 时以某种方式重置它(例如点击不是同一个 VC 的部分屏幕)?
尝试了布尔建议:
在我的 prepareForSegue 方法中,我有以下内容:
if(isActive==false){
InformationViewController *informationViewController = [segue destinationViewController];
informationViewController.delegate = self;
isActive = true;
}