我正在开发一个面向iOS7的应用程序,在将应用程序部署到iPhone 4上时,出现了以下错误。
[NSLayoutConstraint setActive:]: unrecognized selector sent to instance
我研究了一下,发现setActive
是在iOS8中引入的。问题是,在大约iOS7时期,有没有setActive
的替代方案用于约束条件?我需要通过编程方式操作约束条件,但似乎找不到答案。
我正在开发一个面向iOS7的应用程序,在将应用程序部署到iPhone 4上时,出现了以下错误。
[NSLayoutConstraint setActive:]: unrecognized selector sent to instance
我研究了一下,发现setActive
是在iOS8中引入的。问题是,在大约iOS7时期,有没有setActive
的替代方案用于约束条件?我需要通过编程方式操作约束条件,但似乎找不到答案。
[myView addConstraint:constraint];
[myView removeConstraint:constraint];
自iOS 6.0起已经提供此功能。详见:https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIView_Class/index.html#//apple_ref/occ/instm/UIView/addConstraint: