- Incorrect indexPath against UITableView after calling reloadData from textFieldDidEndEditing
- [MyTableView reloadSections:[NSIndexSet indexSetWithIndex:1] withRowAnimation:UITableViewRowAnimationNone];
- EditableCustomCell *textFieldCell = (EditableCustomCell *)[[textField superview] superview];
- NSIndexPath *indexPath = [MyTableView indexPathForCell:(EditableCustomCell *)textFieldCell];
- responderIndexPath = [NSIndexPath indexPathForRow:indexPath.row inSection:indexPath.section];
- EditableCustomCell *customCell = (EditableCustomCell *)[MyTableView cellForRowAtIndexPath:responderIndexPath];
- [customCell.editableTextField becomeFirstResponder];
- - textFieldDidEndEditing started <-- start of delete processing
- - textFieldDidEndEditing - tableviewData - replacing object at index 1
- CustomTableViewController.deleteRow - delete called for indexPath section 1 ... row 1
- - reloading MyTableView
- - CustomTableViewController-cellForRowAtIndexPath started
- CustomTableViewController-cellForRowAtIndexPath section=1 row=0
- CustomTableViewController-cellForRowAtIndexPath ending
- CustomTableViewController-cellForRowAtIndexPath section=1 row=1
- CustomTableViewController-cellForRowAtIndexPath ending
- CustomTableViewController-cellForRowAtIndexPath section=1 row=2
- CustomTableViewController-cellForRowAtIndexPath ending
- - textFieldShouldBeginEditing started
- indexPath for textFieldShouldBeginEditing is : section 1 row 1
- - textFieldShouldBeginEditing ending
- - textFieldDidBeginEditing started
- indexPath for textFieldDidBeginEditing is : section 1 row 1 text 3 tag 1
- - textFieldDidBeginEditing ending
- - textFieldDidEndEditing ending <-- end of delete processing
- - textFieldDidBeginEditing started
- - textFieldDidBeginEditing ... setting responderIndexPath section 0 row 0
- indexPath for textFieldDidBeginEditing is : section 0 row 0 text 123 tag 0
- - textFieldDidBeginEditing ending