在消除编译警告的时候,发现一个叫做Automatic Preferred Max Layout Width is not available on iOS versions prior to 8.0,几番探索终于发现是一个UILabel的numberOfLines设置为超过1,而preferredMaxLayoutWidth设置为自动,其产生警告的原因是在ios8以后的系统中,系统添加了自动计算preferredMaxLayoutWidth的功能,而在iOS8以前的系统中,这个值会设置为设置时的值,需要在运行时手动修改
另外值得注意的是在xcode中点击此警告时不会自动定位到错误设置的UILabel,要自己找。。。