Swift 2 / Xcode 7,' NSInternalInconsistencyException',原因:'必须将autoResizing mask转换为约束以使_setHostsLayoutEngine:YES。

时间:2015-10-07 14:55:22

标签: ios xcode uitableview swift2

我正在使用Swift 2和7.0.1版。 当我导航到TableView时,我面临以下错误。

错误

ContactPLUS [1851:47611] *断言失败 - [ContactPLUS.ResultCell _setHostsLayoutEngine:],/ BuildRoot / Library / Cache / com.apple.xbs / Source / UIKit_Sim / UIKit-3505.16 / NSLayoutConstraint_UIKitAdditions.m: 2896 2015-10-07 20:06:55.321 ContactPLUS [1851:47611] * 由于未捕获的异常终止应用程序' NSInternalInconsistencyException',原因:'必须将自动调整掩码转换为约束条件_setHostsLayoutEngine:YES'

以下代码

var resultCell:ResultCell!  resultCell = tableView.dequeueReusableCellWithIdentifier(" ResultCell",forIndexPath:indexPath)as! ResultCell

我已升级到Xcode 7.0.1并收到此错误。 一些解决方案建议取消自动布局选项,但这不是一个好的解决方案。

我附上参考图片。

有人可以选择一些适用于Xcode 7.0.1和Swift 2的解决方案吗?

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

就我而言。 aftr退出Xcode并运行几次。它工作正常。