gpt4 book ai didi

ios - 应用程序试图以模态方式呈现事件 Controller ios

转载 作者:可可西里 更新时间:2023-11-01 04:23:41 25 4
gpt4 key购买 nike

在显示它可以提供回调之前,我试图用父 View Controller 设置 ViewController,我使用 PrepareForSegue

- (void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([segue.identifier isEqualToString:@"newQuarter"])
{
[segue.destinationViewController setParentViewController:self];
}
}

它崩溃并给我错误消息:Termating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Application tried to present modally an active controller.

所以我尝试使用另一种方法并在触摸按钮上设置一个新的 View Controller ,

- (IBAction) buttonClicked
{
NewViewController *newController = [[NewViewController alloc] init];
[newController setParentViewController:self];

[self presentViewController:newController animated:YES completion:nil];
}

但是没有运气,它仍然给我同样的错误信息,任何人都可以请教吗?谢谢!

最佳答案

解决了这个问题,因为父 View Controller 是一个 tableViewController,它被嵌入到一个 navigationViewController 中。这就是为什么应该插入 segue 而不是执行模态转换。

关于ios - 应用程序试图以模态方式呈现事件 Controller ios,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19895049/

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