我在nib文件中有两个UIView,并将它们设置为视图控制器的属性,使用了
使用
IBOutlet
和weak
关键字。但是,当我使用self.view1
指向nib中的视图时,第一次可以正常工作。但之后使用时,这两个属性变成了nil
。使用
strong
属性可以解决此问题。但我通常对IBOutlet
属性使用weak
。为什么在这种情况下它会变成nil
?
nil
。这种情况可能发生在没有superview
的视图上。 - rmaddyremoveFromSuperview
操作,当我想将它们重新添加回去时,发现它们的值为 nil。 - Gon