Can't add self as subview 崩
2017-05-10 本文已影响184人
LeoZzz
今天在查看Umeng时,错误列表里出现了这个Can't add self as subview错误(标示没有遇到过 - -),网上查了查,有几种情况会导致这个错误:
1、控制器添加子视图为自己或者是工程里面的一些代码导致UIKit内部执行addSubview:self。
2、每一个页面切换的时间,较短,有些甚至少于0.5秒,少于导航栏push和pop动画的时间,导致push了俩次。
最终在网上看了下 用Runtime 方法 解决了这个问题。
可以参考: