Ios 从UITableView中删除行会更改存储在其他行中的信息

Ios 从UITableView中删除行会更改存储在其他行中的信息,ios,objective-c,uitableview,custom-cell,nsindexpath,Ios,Objective C,Uitableview,Custom Cell,Nsindexpath,假设我的UITableView中有10行,每行都有自己的唯一信息,我删除了第4行。操作完成后,第5行变为第4行,第6行变为第5行,依此类推。那么,第5行将加载删除前第4行中的数据。我怎样才能完全删除第4行中的信息,这样第5行就不会变成第4行。顺便说一句,我的UITableView由多个UITextField的自定义单元格组成,正如您所知。我只是想集思广益,任何帮助/想法都将不胜感激 删除一行并从数据源中删除数据对象时,重新加载或更新时的UITableView将向上移动更新数据源的行。如果希望在视

假设我的
UITableView
中有10行,每行都有自己的唯一信息,我删除了第4行。操作完成后,第5行变为第4行,第6行变为第5行,依此类推。那么,第5行将加载删除前第4行中的数据。我怎样才能完全删除第4行中的信息,这样第5行就不会变成第4行。顺便说一句,我的
UITableView
由多个
UITextField
的自定义单元格组成,正如您所知。我只是想集思广益,任何帮助/想法都将不胜感激

删除一行并从数据源中删除数据对象时,重新加载或更新时的
UITableView
将向上移动更新数据源的行。如果希望在视觉上保持删除的行为空,可以删除数据对象,并在其位置设置一个标志,例如,
BOOL
,作为数据源中的占位符。然后在
cellforrowatinexpath
方法中,您可以检查此
Boolean
标志,并显示一个空的
UITableViewCell

从用于填充表的数组中删除该行的数据。