gpt4 book ai didi

ios - 呃,解雇 uiviewcontrollers 和 imagePickerController

转载 作者:行者123 更新时间:2023-11-28 22:24:38 26 4
gpt4 key购买 nike

这是我的设置:

导航 Controller :ViewcontrollerA -> ViewControllerB

ViewcontrollerB 显示一个 imagePickerController,将自己设置为 Delegate

如果用户从 UIImagePicker 中点击取消,我将完全关闭 ViewControllerB,将用户弹回到 ViewControllerA。

在:

-(void)imagePickerControllerDidCancel:(UIImagePickerController *)picker

我打过:

[self dismissViewControllerAnimated:YES completion:nil];

[[self parentViewController]  dismissViewControllerAnimated:YES completion:nil];

[[[self parentViewController] parentViewController]  dismissViewControllerAnimated:YES completion:nil];

不走运,ViewControllerB 仍然存在。

如何以编程方式将 B 从自身中完全解雇?

最佳答案

是 ViewControllerA 呈现 ViewControllerB 还是 ViewControllerB 是通过您的导航 Controller 推送的?听起来像是被推了。在这种情况下,我会尝试

[[self navigationController] popViewControllerAnimated:YES];

为清楚起见编辑:您确实想像现在这样关闭图像选择器。您想使用 popViewControllerAnimated 来摆脱 ViewControllerB。

关于ios - 呃,解雇 uiviewcontrollers 和 imagePickerController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19324317/

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