【问题标题】:How to create a Custom UITableView with Sections and grouped cell?如何创建带有部分和分组单元格的自定义 UITableView?
【发布时间】:2014-01-20 18:33:50
【问题描述】:

我很难显示在我的故事板中手动设计的自定义视图:

我没有在我的界面中实现任何委托:

@interface SettingsViewController :  UIViewController

@end

但我确保他们在我的检查员中连接了其他所有内容

抛出错误:

2014-01-20 13:32:38.480 应用管理员[8597:60b] -[SettingsViewController tableView:numberOfRowsInSection:]:无法识别的选择器发送到实例 0x166543c0 2014-01-20 13:32:38.483 anonymousalertsadmin[8597:60b] * 由于以下原因而终止应用程序 未捕获的异常“NSInvalidArgumentException”,原因: '-[SettingsViewController tableView:numberOfRowsInSection:]: 无法识别的选择器发送到实例 0x166543c0' * 第一次抛出调用栈:(0x30fb5e83 0x3b3126c7 0x30fb97b7 0x30fb80af 0x30f06dc8 0x3380eb15 0x33810d79 0x33810cd1 0x338108cb 0x33813e53 0x3373a353 0x333c0943 0x333bc167 0x3374f231 0x33866a5d 0x338668ed 0x33865da5 0x33865c23 0x33865b2f 0x33930845 0x3376eda3 0x3376ed3f 0x339306fb 0x3376eda3 0x3376ed3f 0x3376ed13 0x3375a743 0x3376eda3 0x3376ed3f 0x3376ed13 0x3375a743 0x3376e75b 0x337321a1 0x30f80f69 0x30f7e8f7 0x30f7ec43 0x30ee9471 0x30ee9253 0x35c232eb 0x3379e845 0xd39a9 0x3b80bab7) libc++abi.dylib:终止于 NSException 类型的未捕获异常

当我实现缺少的方法时,它们显示为空白

我读到了answer 这就是我删除委托方法 numberOfRows 和其他方法的原因。

这些是静态单元格,所以我不必担心重复使用它们,我觉得它们应该是一种简单的方法。我不确定我错过了什么。

【问题讨论】:

  • 如果您使用的是静态单元格。从 IB 中删除数据源连接。此连接使表视图在您的视图控制器类中搜索数据。
  • @somexyz 当我这样做时,我不再收到错误,但什么也没显示,只是一个空白视图
  • 似乎您只删除了方法而不是数据源连接。这种连接是指问题中发布的检查员图像中显示的连接。
  • 我知道你的意思。还是一片空白

标签: ios iphone objective-c uitableview


【解决方案1】:

这可能是你的问题

@interface SettingsViewController :  UIViewController

@end

你不能使用 UIViewController 来实现这个你必须使用UITableViewController

这些是静态单元格,所以我不必担心重复使用它们,我觉得它们应该是一种简单的方法。我不确定我错过了什么。

你说得对,静态表格单元格不需要数据源。但是,静态表视图必须由UITableViewController 管理。

这是我的经验观察,我没有任何文件来支持我的答案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-01-14
    • 1970-01-01
    • 1970-01-01
    • 2020-03-19
    • 1970-01-01
    • 1970-01-01
    • 2013-02-19
    • 1970-01-01
    相关资源
    最近更新 更多