how to do bulk core data update with swiftui

i have an swiftui + coredata app. i want to do the following two things:
  1. bulk delete -> a user selects multiple records from list view and when a delete button is clicked, the records selected are deleted

  2. bulk update -> a user selects multiple records from list view. and when an edit button is clicked, a new view is pops up where the user can enter what attributes they want to change

bulk delete (#1) is working in edit mode by implementing https://stackoverflow.com/questions/57784859/swiftui-how-to-perform-action-when-editmode-changes

however, for bulk update (#2), i had a similar code for bulk delete; displaying an update button when in edit mode, but it would not go to other view where i wanted to display list of attributes and update core data and i read the behavior is expected. i have no idea how i can go to other view with the information of which data is selected. i am pretty new to swiftui + coredata. Any idea/suggestion would be appreciated.
how to do bulk core data update with swiftui
 
 
Q