关于动态增加TableViewCell的问题 求助

整个hook过程如下

1:hook VC

2:修改VC下修改Section数量 (改少可以,一改多就Crash)
比如原来Section是 5 改为4 没毛病,改为6就Crash
日志提示 函数越界

3:修改VC下Row数量,除了在最后一个Section下增加Row不行外,可以在除最后一个Section外的任何一个Section下加入或者减少Row数量。
在最后一个Section下新加入一个Row,程序Crash
日志提示 函数越界

=========================
求助一下小伙伴,如何任意增加TableView的Section数量,而不闪退

问题二:函数越界到底是哪里出了问题,怎么避免该问题引起的程序闪退

谢谢大家,期待收到你的回复。

PS:本处讨论的是未加任何封装的 原生TableView 和TableViewCell 非腾讯的MMTableView。

你要是问微信的MMTableView的话我知道

不是的 MMTableView 是自己封装的 自带insert 方法,可以是在在任意位置动态插入。

已经不弄微信好久了,不过话说回来,当初遗留了一个问题,就是 MMTableView 自建View底部最后一个Cell被Tabbar遮挡的问题。