Iphone [NSLayoutConstraint constraintWithItem:attribute:relatedBy:toItem:attribute:乘数:常数:]:约束必须包含第一个布局项';
我在viewdidload方法中添加了这段代码,以将垂直空间约束添加到最顶部的视图 基于苹果技术问答QA1797 阻止状态栏覆盖您的视图Iphone [NSLayoutConstraint constraintWithItem:attribute:relatedBy:toItem:attribute:乘数:常数:]:约束必须包含第一个布局项';,iphone,ios7,xcode5,Iphone,Ios7,Xcode5,我在viewdidload方法中添加了这段代码,以将垂直空间约束添加到最顶部的视图 基于苹果技术问答QA1797 阻止状态栏覆盖您的视图 [NSLayoutConstraint constraintWithItem:self.toolbar1 attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual
[NSLayoutConstraint constraintWithItem:self.toolbar1
attribute:NSLayoutAttributeTop
relatedBy:NSLayoutRelationEqual
toItem:self.topLayoutGuide
attribute:NSLayoutAttributeBaseline
multiplier:1.0
constant:0.0];
但它使应用程序崩溃并显示此错误,原因:“[NSLayoutConstraint constraintWithItem:attribute:relatedBy:toItem:attribute:乘数:常量:”:约束必须包含第一个布局项“
任何线索,为什么我会得到这个错误,以及如何可以修复
谢谢您的帮助。如果两项都为零,则会发生此错误。您的第一项“self.toolbar1”很可能为零。如果两项都为零,则会发生此错误。第一项“self.toolbar1”很可能为零。当您在init方法中设置UI代码时,如果尚未创建视图,则会发生这种情况。尝试将代码移动到viewDidLoad方法,看看它是否有效。当您在init方法中设置UI代码时,如果尚未创建视图,则会发生这种情况。尝试将代码移动到viewDidLoad方法,看看它是否有效。self.toolbar1是否为nil?self.toolbar1是否为nil?