在 collectionViewCell 中填充 tableView
Populating tableView inside a collectionViewCell
我正在尝试在 UICollectionViewCell
中创建一个 UITableView
。我的目标是在我的 CollectionViewCell 中实现一个表视图,并用简单的数据填充我的表视图。我想创建填充不同类别数据的 tableView 页面。
我认为这将是一项相对容易的任务,但是我收到了威胁 1:信号 SIGABRT 错误。调试器是 prints
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason:
'-[TableViewMockUp.ViewController tableView:numberOfRowsInSection:]:
unrecognized selector sent to instance 0x100b07cc0'
我不确定这个错误告诉我什么。当我查看 ViewController 内部时,我没有 tableView numberOfRowsInSection 方法。
我有 Git 上的项目,如果你想看一下:https://github.com/cyrilivargarcia/TableViewMockUp
下面是我的快照 ViewController class
这是我创建 TableView 的 CollectionViewClass 的快照。
知道如何解决这个问题吗?
-[TableViewMockUp.ViewController tableView:numberOfRowsInSection:]: unrecognized selector sent to instance 0x100b07cc0
I am not sure what this error is telling me. When I look inside my
ViewController I don't have a tableView numberOfRowsInSection method.
您一语中的。错误是告诉你"you don't have a numberOfRowsInSection method",你的回复是"I don't have one".
所以...您只需要将该方法添加到您的视图控制器:)
编辑:检查您的代码后,针对您的具体情况进行澄清...
您将 TableView Delegate 和 DataSource 连接到错误的对象。
- 在 IB 中,select 您的 table 视图...
- 在“实用程序”窗格中,select 显示连接检查器
- 点击小"x"删除当前的Delegate和DataSource连接
- 拖动到文档大纲树中的 CollectionCell
应该可以!
我正在尝试在 UICollectionViewCell
中创建一个 UITableView
。我的目标是在我的 CollectionViewCell 中实现一个表视图,并用简单的数据填充我的表视图。我想创建填充不同类别数据的 tableView 页面。
我认为这将是一项相对容易的任务,但是我收到了威胁 1:信号 SIGABRT 错误。调试器是 prints
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason:
'-[TableViewMockUp.ViewController tableView:numberOfRowsInSection:]: unrecognized selector sent to instance 0x100b07cc0'
我不确定这个错误告诉我什么。当我查看 ViewController 内部时,我没有 tableView numberOfRowsInSection 方法。
我有 Git 上的项目,如果你想看一下:https://github.com/cyrilivargarcia/TableViewMockUp
下面是我的快照 ViewController class
这是我创建 TableView 的 CollectionViewClass 的快照。
知道如何解决这个问题吗?
-[TableViewMockUp.ViewController tableView:numberOfRowsInSection:]: unrecognized selector sent to instance 0x100b07cc0
I am not sure what this error is telling me. When I look inside my ViewController I don't have a tableView numberOfRowsInSection method.
您一语中的。错误是告诉你"you don't have a numberOfRowsInSection method",你的回复是"I don't have one".
所以...您只需要将该方法添加到您的视图控制器:)
编辑:检查您的代码后,针对您的具体情况进行澄清...
您将 TableView Delegate 和 DataSource 连接到错误的对象。
- 在 IB 中,select 您的 table 视图...
- 在“实用程序”窗格中,select 显示连接检查器
- 点击小"x"删除当前的Delegate和DataSource连接
- 拖动到文档大纲树中的 CollectionCell
应该可以!