Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/43.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何创建具有节和分组单元的自定义UITableView?_Ios_Iphone_Objective C_Uitableview - Fatal编程技术网

Ios 如何创建具有节和分组单元的自定义UITableView?

Ios 如何创建具有节和分组单元的自定义UITableView?,ios,iphone,objective-c,uitableview,Ios,Iphone,Objective C,Uitableview,我很难在我的故事板中显示手动设计的自定义视图: 我没有在接口中实现任何委托: @interface SettingsViewController : UIViewController @end 但我确保他们把其他所有东西都连接到我的检查员那里 将引发以下错误: 2014-01-20 13:32:38.480阿帕德明[8597:60b] -[SettingsViewController表视图:numberOfRowsInSection:]:发送到实例0x166543c0 2014-01-

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

我没有在接口中实现任何委托:

@interface SettingsViewController :  UIViewController

@end
但我确保他们把其他所有东西都连接到我的检查员那里

将引发以下错误:

2014-01-20 13:32:38.480阿帕德明[8597:60b] -[SettingsViewController表视图:numberOfRowsInSection:]:发送到实例0x166543c0 2014-01-20的无法识别的选择器 13:32:38.483 anonymousalertsadmin[8597:60b]*由于以下原因终止应用程序 未捕获异常“NSInvalidArgumentException”,原因: '-[SettingsViewController表视图:第节中的行数:]: 已将无法识别的选择器发送到实例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类型的未捕获异常

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

我读到这篇文章,这就是为什么我删除了委托方法numberOfRows和其他方法


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

这可能是你的问题

@interface SettingsViewController :  UIViewController

@end
不能使用UIViewController来实现此目的,必须使用
UITableViewController

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

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


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

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