iOS ARC自动管理内存的坑

最近要做一个口袋的效果,尝试了一下后发现VC添加了VC1之后,VC1界面上的控件点击了没有反应,对应的函数跑不进去。如图:
how
这里page滑动的效果我是用第三方的,按照文档老老实实的引用的,结果发生了神奇的事,而且大神为了演示,在第一个pageView里面也写了一个UIButton,并且还是可以点击的。
code
后来看到另一个大神的博客:
加载XIB(ViewController)后 View的子控件无响应中
才知道原来XIB被ARC自动回收了,所以需要把VC1声明为strong类型。这时候回过来看大神的代码,发现他第一个pageView的VC是addChildViewController,但是没有声明strong类型。诶,眼瞎眼瞎……(>.<)
d
最后把VC1声明为strong类型,能够点击触发事件。
strong

猜你喜欢

转载自blog.csdn.net/u012138272/article/details/60882467
今日推荐