viewDidLoad走一次后就不走了

基本上是因为对controller强持有,
查看发现B类控制用@property创建成全局变量了,修改为局部变量即可

推荐阅读更多精彩内容