ios/objective-c:使用NSFRC更新和配置Cell与cellForRowAtIndexPath



对于表视图控制器,我使用cellforrowatindexpath来配置单元格。

然而,当更改核心数据中的某些内容时,委托方法控制器IDChangeObjectatObjectAtIndexPath会触发,对于案例changeUpdate,Apple似乎要求您使用configureCell重写行。

是否有必要在configureCell中完全复制cellforRowAtIndexPath的代码,或者是否有更好的方法来保持代码的一致性。例如,是否有一种方法可以去掉一个或另一个代码块。

在rowatindexpath和configure单元格中,必须有相同的代码来配置单元格,这似乎是容易出错和多余的。

将公共代码放入另一个方法中,然后从cellForRowAtIndexPathconfigureCell调用此新方法。或者在适当的情况下简单地从cellForRowAtIndexPath调用configureCell

不要重复代码。将通用代码重构到一个方法中,该方法可以从有重复代码的地方调用。

相关内容

最新更新