# Cover user-driven TableView changes in Chapter 5

**URL:** <https://forums.kodeco.com/t/cover-user-driven-tableview-changes-in-chapter-5/163227>\
**Category:** Core Data by Tutorials\
**Created:** [January 28, 2022, 1:35am UTC](https://forums.kodeco.com/t/cover-user-driven-tableview-changes-in-chapter-5/163227 "2022-01-28T01:35:01Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![ertugrul](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/ertugrul/32/81494_2.png) [@ertugrul](https://forums.kodeco.com/u/ertugrul)\
**Post date:** [January 28, 2022, 1:35am UTC](https://forums.kodeco.com/t/cover-user-driven-tableview-changes-in-chapter-5/163227/1 "2022-01-28T01:35:01Z")

</div>

> In general, `NSFetchedResultsController` is designed to respond to changes at the model layer. If you allow a user to reorder table rows, then your implementation of the delegate methods must take this into account. - [Apple Documentation](https://developer.apple.com/documentation/coredata/nsfetchedresultscontrollerdelegate)

Can you please cover how to handle user-driven changes (especially, editing the TableView and moving cells around manually) in the Chapter 5? This is a common use case. Thanks!

---

<div class="post-metadata">

**Author:** ![system](https://s3.amazonaws.com/cdn.raywenderlich.com/community/forum-assets/noun-game-ghost-878668.png) [@system](https://forums.kodeco.com/u/system)\
**Post date:** [July 13, 2022, 5:35pm UTC](https://forums.kodeco.com/t/cover-user-driven-tableview-changes-in-chapter-5/163227/2 "2022-07-13T17:35:34Z")

</div>

This topic was automatically closed after 166 days. New replies are no longer allowed.
