self presentViewController self控制器没了,present的VC也没了

标题1

做pad项目时,调用popviewVC的

[self presentViewController:cityVc animated:YES completion:nil];```


![屏幕快照 2016-04-14 下午2.41.21.png](http://upload-images.jianshu.io/upload_images/1433768-c20e03acfdd2fb68.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
调用之后要把POPVIewController dismiss:

![屏幕快照 2016-04-14 下午2.41.05.png](http://upload-images.jianshu.io/upload_images/1433768-f471e050e233bb9e.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

发现每次popVC消除,其present的新控制器也没了。IOS7好像不会、

解决方案是在popVC的View中提供block接口,别人创建POPVc时,给block赋值,内容包括创建新的控制器并present,消除POPViewVc。
![屏幕快照 2016-04-14 下午2.47.21.png](http://upload-images.jianshu.io/upload_images/1433768-d48e4063c26fcd47.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

不清楚有没有内存问题。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容