在 collectionViewCell 中填充 tableView

西里尔

我正在尝试创建一个UITableView内部的UICollectionViewCell. 我的目标是在我的 CollectionViewCell 中实现一个 tableview 并用简单的数据填充我的 tableView。我想创建填充不同类别数据的 tableViews 页面。

我认为这将是一项相对容易的任务,但是我收到了一个威胁 1:信号 SIGABRT 错误。调试器是打印

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason:

'-[TableViewMockUp.ViewController tableView:numberOfRowsInSection:]:无法识别的选择器已发送到实例0x100b07cc0'

我不确定这个错误告诉我什么。当我查看 ViewController 时,我没有 tableView numberOfRowsInSection 方法。

如果你想看一看,我有 Git 上的项目:https : //github.com/cyrilivargarcia/TableViewMockUp

下面是我的 ViewController 类的快照 在此处输入图片说明

这是我的 CollectionViewClass 的快照,它是我创建 TableView 的地方。 在此处输入图片说明

关于如何解决这个问题的任何想法?

唐麦格

-[TableViewMockUp.ViewController tableView:numberOfRowsInSection:]: 无法识别的选择器发送到实例 0x100b07cc0

我不确定这个错误告诉我什么。当我查看 ViewController 时,我没有 tableView numberOfRowsInSection 方法。

你一针见血。错误告诉您“您没有 numberOfRowsInSection 方法”,而您的回复是“我没有”

所以......你只需要将该方法添加到你的视图控制器:)

编辑:在查看您的代码后,澄清您的具体情况......

您的TableView代表和数据源已连接到错误的对象。

  • 在 IB 中,选择您的表视图...
  • 在实用程序窗格中,选择显示连接检查器
  • 单击小“x”删除当前的 Delegate 和 DataSource 连接
  • 拖动到文档大纲树中的 CollectionCell

应该这样做!

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章