作为一个viewController(VC),想要消失的时候可以从parent VC里面调用dismissModalViewControllerAnimated来消去改VC,也可以在该VC里面手动调用self dismissModalViewControllerAnimated:YES来消去自己。
不过发现有时候调用dismissModalViewControllerAnimated,没有效果,百般试验无果下想起来之前是push进来的,换成
self.navigationController popViewControllerAnimate就ok了。
因次,在该VC内部调用方法消失自己的时候应该对应该VC出现的方法。
self dismissModalViewControllerAnimated 对应 presentModalViewController方式显示
self.navigationController popViewControllerAnimate 对应 pushViewController 方式显示