如果我没记错的话,模态视图必须从父视图中消除,而不是从模态视图本身中消除。
在我当前的项目中,我有两个模式视图。在第一个中,我将数据传递给父视图。当数据传递到父视图时,执行dismiss。
现在,我有另一个模态视图,它不将数据传递给父视图,所以我不知道如何除了执行一个自我解雇ModalView之外如何解雇
除此之外,对于这个主题的良好实践还有其他建议吗?
提前致谢!
UPDATE:
从我得到的答案来看,我发现我还没有说清楚(顺便说一句,这并不罕见)。
我知道如何自我关闭 modalViewController。那没问题。
我还知道如何使用协议委托方法在传递某些数据时从父视图中关闭 modalViewController 。
我的问题是:当没有数据传递时,如何从父视图中关闭 modalViewController 。
再次感谢!
您可以从 modalView 调用:
[self dismissModalViewControllerAnimated:YES];
但是...如果您想要有一个恒定的编码模式,无论模态视图是否“返回”某些内容,我建议您忽略来自父级的视图(调用的视图,关闭的视图)。但你可以两者都做。
这是否回答你的问题 ?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)