gpt4 book ai didi

ios - 如何从 UIAlertcontroller 中关闭模态 ViewController

转载 作者:可可西里 更新时间:2023-11-01 00:58:28 29 4
gpt4 key购买 nike

我展示了一个模态 viewcontroller,用户可以在上面决定编辑或删除呈现的汽车。

如果用户想删除这辆车,我会提供一个带有警告样式的 UIAlertController 来询问他是否真的想删除这辆车。一切正常。但是在用户选择“Yes”之后,我仍然在 modal viewcontroller 中。

删除后如何关闭模态视图?

我尝试了以下代码

self.parentViewController?.dismissViewControllerAnimated(true, completion: nil)

self.navigationController?.popViewControllerAnimated(true)

在 ok Action 的关闭中,但两者都对我不起作用。 :(

最佳答案

没理由把代码写在

dispatch_async(dispatch_get_main_queue(), {    //write your code here

})

以上代码用于在主线程中工作。但是在这里你已经在主线程上了。

这里的问题是你在调用

self.parentViewController?.dismissViewControllerAnimated(true, completion: nil)

而不是直接写

self.dismissViewControllerAnimated(true, completion: nil)

因为您在 self Controller 上呈现 AlertController 所以唯一可以关闭它的是 self

关于ios - 如何从 UIAlertcontroller 中关闭模态 ViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39408642/

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