gpt4 book ai didi

c - Xcode 导航栏按钮崩溃

转载 作者:行者123 更新时间:2023-11-30 17:50:46 24 4
gpt4 key购买 nike

我制作了一个带有按钮的导航栏,该按钮显示了我的弹出 Controller ,里面有一个日期选择器。当我按下按钮时,它会正确显示我的弹出窗口,但当我再次按下按钮时,应用程序崩溃。

关闭 popovercontroller 的最佳解决方案是什么?

我尝试过:

if ([popOverController isPopoverVisible]) {
[popOverController dismissPopoverAnimated:YES];

但这会使弹出窗口在触摸时消失。

这个解决方案什么也不做:

-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
[super touchesBegan:touches withEvent:event];
if ([popOverController isPopoverVisible]) {
[popOverController dismissPopoverAnimated:YES];
}
}

最佳答案

找到了:

if(![popOverController isPopoverVisible])
{
// MY CODE
}
else {

[popOverController dismissPopoverAnimated:YES];}

关于c - Xcode 导航栏按钮崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17044871/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com