作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我展示了一个模态 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/
我来自 Asp.Net 世界,试图理解 Angular State 的含义。 什么是 Angular 状态?它类似于Asp.Net中的ascx组件吗?是子页面吗?它类似于工作流程状态吗? 我听到很多人
我一直在寻找 3 态拨动开关,但运气不佳。 基本上我需要一个具有以下状态的开关: |开 |不适用 |关 | slider 默认从中间开始,一旦用户向左或向右滑动,就无法回到N/A(未回答)状态。 有人
我是一名优秀的程序员,十分优秀!