解决方法
我会去@ justMartin的答案.但下面是另一种方法.
推动动画需要0.3秒.因此,如果要在完成后运行某些功能,请在执行0.3秒延迟后使用performSelector.
[self performSelector:@selector(completedPushing:) withObject:nil afterDelay:.3];
要么在将新的viewController推送到导航堆栈之后,旧的viewController视图从视图hierarchy中移除,这导致在旧的ViewController上调用viewDiddisappear.You可以在那里编写完成代码.不要忘了在viewDiddisappear的某个实现点调用super.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。