我的应用程序中有一个IBOutlet NSLayoutConstraint
.非常简单:
@property (nonatomic, weak) IBOutlet NSLayoutConstraint* leftConstraint;
在某个时刻,我想停用此约束:
self.leftConstraint.active = NO;
它发生在一个名为from cellForRowAtIndexPath:
的方法中.在上面一行之后,约束变为零.然而,如果我将这个属性声明为strong
,那么它就可以了,它不会变成零.有人能解释为什么会这样吗?