如何以编程方式在分组部分中添加或删除单元格?如何添加/删除组合部分uitableview中的单元格?
我使用故事板中的静态单元格创建了一个分组tableview。在故事板内部,我使用属性检查器面板设置行数。例如,对于第1节,我定义了3行。然后使用3个项目的NSMutableArray,我可以在启动时正确地将值加载到每个部分。
我最终希望能够在运行时添加/删除单元格。该部分尚未编码,但为了模拟添加新的单元格场景,我在代码中向数组添加了一个新项目,但没有增加Attribute Inspector面板中该部分的行数。由于在numberOfRowsInSection方法中,我希望不需要做任何其他更改以适应新项目,因此我将返回特定部分的数组计数。
这是错误信息,我得到的,当我重新运行该代码:
*终止应用程序由于未捕获的异常 'NSRangeException',原因是:“* - [__ NSArrayI objectAtIndex:]:指数3越界[0 .. 2]'
显然我需要以某种方式指定一个额外的行数。任何人都可以阐明我如何在运行时做到这一点?谢谢。
请分享您的代码... – 2012-09-22 09:16:28
请添加'numberOfRowsInSection'方法的代码 –