【发布时间】:2016-10-29 08:16:31
【问题描述】:
我的应用中有一个IBOutlet NSLayoutConstraint。很简单:
@property (nonatomic, weak) IBOutlet NSLayoutConstraint* leftConstraint;
在某些时候我想停用此约束:
self.leftConstraint.active = NO;
它发生在从cellForRowAtIndexPath: 调用的方法中。并且在上面的行之后约束变为 nil 。但是,如果我将此属性声明为strong,那么没关系,它不会变成零。谁能解释一下为什么会这样?
【问题讨论】:
标签: ios objective-c uikit iboutlet ios-autolayout