1.首先要明确什么时候可以使用weak修饰? 一种情况是 : 在 ARC 中,在有可能出现循环引用的时候 另一种情况是 : 自身已经对它进行一次强引用,没有必要再强引用一次 2.然后看IBOutlet连出来的视图的引用关系 UIViewController →强引用→ UIView →强引用→ IBOutlet连出视图 3.综上所诉 所以问题场景满足第二种使用weak的条件, 既UIViewController不需要对IBOutlet连出来的视图再用strong修饰, 用weak即可