Ios 在视图中显示同一类的2个单元格

Ios 在视图中显示同一类的2个单元格,ios,objective-c,cocoa-touch,uiviewcontroller,uikit,Ios,Objective C,Cocoa Touch,Uiviewcontroller,Uikit,我有一个视图,其中有几个UITableViewCell。 其中2个UITableViewCell来自同一个类:S6提供了同样的xib,同样的VC,让我们称它们为cellA和cellB。 它们都应该包含不同的文本内容。 有时它是有效的,但大多数时候cellB包含cellA文本,而不是它自己的文本。 cellA总是运行良好,总是包含自己的文本 当两者都包含自己的文本,所以一切都正常时,我得到以下消息: 2015-09-01 15:57:58.166 visa 2[6589:165914] Unabl

我有一个视图,其中有几个UITableViewCell。 其中2个UITableViewCell来自同一个类:S6提供了同样的xib,同样的VC,让我们称它们为cellA和cellB。 它们都应该包含不同的文本内容。 有时它是有效的,但大多数时候cellB包含cellA文本,而不是它自己的文本。 cellA总是运行良好,总是包含自己的文本

当两者都包含自己的文本,所以一切都正常时,我得到以下消息:

2015-09-01 15:57:58.166 visa 2[6589:165914] Unable to simultaneously satisfy constraints.

...

(

"<NSLayoutConstraint:0x7c873800 V:[UIView:0x7ca6c6d0(408)]>",

"<NSLayoutConstraint:0x7c88dc70 V:|-(0)-[UIView:0x7ca6c6d0]   (Names: '|':UITableViewCellContentView:0x7ca6c600 )>",

"<NSLayoutConstraint:0x7c889340 V:[UIView:0x7ca6c6d0]-(0)-|   (Names: '|':UITableViewCellContentView:0x7ca6c600 )>",

"<NSLayoutConstraint:0x7a77d970 'UIView-Encapsulated-Layout-Height' V:[UITableViewCellContentView:0x7ca6c600(398)]>"

)

Will attempt to recover by breaking constraint 

<NSLayoutConstraint:0x7c873800 V:[UIView:0x7ca6c6d0(408)]>

您显示的日志与您的问题无关。日志只是一些您没有正确定义的约束,它试图同时满足这两个约束,但这是不可能的。关于您的问题,您应该提供UITableViewController的一些代码,以便了解问题所在。您可以提供更多详细信息吗?单元格是如何设置的?使用IB或代码?我已经编辑了我的msg,这足够了吗?我发现了问题。。。这太愚蠢了,我在这个单元格中有一个标签和一个网络视图,我对cellA使用load webView方法隐藏标签,而对cellB使用标签,所以我看不到标签中的文本,只是因为它以前是隐藏的。。。无论如何,Thx:
...
//cellA
} else if (itemType == S6CellTypeOfferDetailsDescription) {

    S6OfferDetailsDescCell *cell = [tableView dequeueReusableCellWithIdentifier:S6OfferDetailsDescCellIdentifier forIndexPath:indexPath];
[cell loadWebViewWithHtmlString:_descriptionHtmlCode];
return cell;

}

...
//cellB
} else if (itemType == S6CellTypeOfferDetailsCGU) {

    S6OfferDetailsDescCell *cell = [tableView dequeueReusableCellWithIdentifier:S6OfferDetailsDescCellIdentifier forIndexPath:indexPath];

    cell.descLbl.attributedText = _attrCGU;

    return cell;

}