gpt4 book ai didi

ios - 解除 View Controller 动画 : completion: has no effect

转载 作者:行者123 更新时间:2023-12-01 17:56:46 26 4
gpt4 key购买 nike

有没有人见过这个?在 iPad 模拟器中,我有一个 About View Controller 。我想以模态方式呈现它,并让用户单击关闭按钮。

更复杂的是,我有一个主视图 Controller ,它显示一个 iAd 横幅和一个“主菜单” View Controller 。该按钮位于主菜单上,因此 IBAction 被发送到主菜单 View Controller 。

在主菜单 VC 中,我有一个指向应用程序 View Controller 的属性,所以我调用:

AboutViewController *about = [[AboutViewController alloc] initWithNibName:....];
about.callingViewController = viewController;
[viewController presentViewController:about animated:YES completion:nil];

那么在 About View Controller 中,我有一个 IBAction 将其关闭:
- (void) dismissAbout:(id)sender
{
[callingViewController dismissViewControllerAnimated:YES completion:nil];
}

当调用 dismissAbout 时,什么也没有发生—— View 没有消失,调试器控制台中也没有输出。有任何想法吗?

最佳答案

我想你需要打电话

[self dismissViewControllerAnimated:YES completion:nil];

反而。

关于ios - 解除 View Controller 动画 : completion: has no effect,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16070479/

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