I have a navigation view with a cell that has something as simple as a Date of Birth. When that particular row is clicked, a new controller get pushed into view with a UIDatePicker. Once a new date is selected, I'd imagine I need to do something in viewWillDisappear: for that particular cell's UITextField value. What's the best way for me to do that? Do I need to pass in a reference to the cell's indexPath in the childController, set it there, and reload the tableView's data?
Another tricky tidbit is let's say that my data source for the tableView is a dictionary with key/value pairs. When I call reloadData on the tableView, it'll re-read that dictionary without taking into note the date change my child controller has made.