gpt4 book ai didi

iphone - 调用了dismissViewControllerAnimated,但没有解除ViewController

转载 作者:IT老高 更新时间:2023-10-28 11:40:15 24 4
gpt4 key购买 nike

我遇到了 dismissViewControllerAnimated 方法没有关闭 View 的问题。

应用程序中发生的事情是:

  • ItemViewController 中的单元格被选中。
  • View 被推送ItemDetailViewController,详细信息通过委托(delegate)发送
  • 用户选择“完成”并通过委托(delegate)发送事件以在 ItemViewController
  • 中关闭

所有这些工作除了 View 没有被解雇,没有错误。任何人都可以看出什么问题吗?

- (void)itemDetailViewControllerDidFinish:(ItemDetailViewController *)controller
{
NSLog(@"Controller: %@", controller);
// Returns - Controller: <ItemDetailViewController: 0x6b68b60>

[self dismissViewControllerAnimated:YES completion:nil];
}

最佳答案

如果你改为调用 [controller.navigationController popViewControllerAnimated:YES] 会怎样?

就此而言,如果您调用 [controller dismissViewControllerAnimated:YES completion:nil] 而不是自己调用它会怎样?

关于iphone - 调用了dismissViewControllerAnimated,但没有解除ViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8988992/

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