【发布时间】:2014-12-21 02:10:59
【问题描述】:
我刚刚创建了一个应用程序并开始将@IBOutlet's 连接到情节提要。我将它们中的一些连接到具有基本样式的 UITableViewCell 原型单元中的标签。当我连接它时,虽然我在情节提要中收到此错误:
TableViewController 到 UILabel 的 detailText Outlet 无效。插座不能连接到重复的内容。
有人可以帮帮我吗?我已经按照我一直成功的方式进行了设置,但这次它让我遇到了这个错误。
【问题讨论】:
-
您不能将原型单元格中的标签连接到 UIViewController 子类中的 IBOutlet - 您必须将其连接到 UITableviewCell 子类中的 IBOutlet。
-
好的,谢谢! :) 所以我明白了:你能解释一下原因吗?
-
因为您可以拥有任意数量的单元格并且只有一个视图控制器 - 所以应该将哪个单元格的标签连接到视图控制器 IBOutlet?
-
好的,那么为什么不能在一个视图控制器中只使用 cellForRowAtIndexPath 作为单元格文本呢?谢谢!
-
因为在加载视图控制器时,出口绑定到对象(例如标签) - 那时没有单元格,所以没有要绑定的标签,如果有单元格,你是哪一个想绑定
标签: ios storyboard