I have a table view which may have several items (rows), which in turn have more information that I want to be displayed in another view by tapping the row (common scenario). The point is, I'd like to allow users to edit the table content by adding/deleting items, and also to edit the details of a selected item.
I've thought about two options:
1) Display a button to enable the table view editing mode for its rows, and enable a kind of "Save changes" button in the item's view for editing its details:
2) Instead of displaying the edit button in the view with the table, display a button to just add items and then allowing to edit item details as well as deleting the item in the details view (similar to Contacts app or Twitter/Facebook accounts in Settings app)
What should be the best way from the UX perspective? (Assuming that both meet Apple's guidelines...)