从主视图控制器知道所呈现的模态视图控制器何时被关闭?
我想知道是否可以从视图控制器知道其呈现的模式视图控制器何时被解除? (即当它的视图返回时?)
我尝试过:
viewWillAppear
viewDidAppear
但是,这些似乎不起作用:(
任何人都可以提出建议吗?谢谢。
I wanted to know if its possible to know from the view controller when its presented modal view controller is dismissed ? (i.e. when its view returns?)
I tried:
viewWillAppear
viewDidAppear
But, these didnt seem to work :(
Can anyone kindly suggest ? Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是一个回调解决方案,它对模态和父级进行较少的修改:
在模型的 .h 添加:
在模型的 .m 中,当您关闭模态时,将其放入完成中:
在父视图控制器中,当您实例化模态时,设置关闭打回来:
Here's a callback solution which takes less modifications to your modal and parent:
In the Model's .h add:
In the Model's .m put this in the completion when you dismiss the modal:
In the parent view controller when you instantiate your modal set the dismissed callback: