Ios8 iOS 8中出现自动布局错误,但iOS 7中没有

Ios8 iOS 8中出现自动布局错误,但iOS 7中没有,ios8,autolayout,Ios8,Autolayout,我得到这个错误,但只有在iOS 8 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:'***+[nsLayoutConstraintConstraintWithitem:attribute:relatedBy:toItem:attribute:multiplier:constant::]:约束必须包含第一个布局项' 当异常发生时,问题是代码本身没有中断。在创建一个按钮时,代码被破坏了,对于这个问题,任何UIButton都是如此。我甚至注释掉了代码被破

我得到这个错误,但只有在iOS 8
由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:'***+[nsLayoutConstraintConstraintWithitem:attribute:relatedBy:toItem:attribute:multiplier:constant::]:约束必须包含第一个布局项'


当异常发生时,问题是代码本身没有中断。在创建一个按钮时,代码被破坏了,对于这个问题,任何UIButton都是如此。我甚至注释掉了代码被破坏的按钮,它在创建下一个按钮时崩溃了。我在网上读到这个错误是由其中一个参数为零引起的,但我似乎找不到它,因为它正在中断的代码行从未显示过。

很抱歉,我刚才才发现这个问题。发生的事情是,我声明了我的UIbutton属性之一assign的数据类型。因此,当它点击约束函数时,按钮为零。奇怪的是,在iOS7中,这没有引起问题,但在iOS8中却引起了问题。

您能提供您的代码吗?+您在哪里(以何种方法)安装按钮?很抱歉,我不久前就发现了这一点。发生的事情是,我声明了我的UIbutton属性之一assign的数据类型。因此,当它点击约束函数时,按钮为零。奇怪的是,在iOS7中,这并没有引起问题,但在iOS8中却引起了问题。