title: How can I tell from inside a UITableViewCell when its parent table view has been popped?
body: <p>I have a UITableViewCell subclass which contains a UIStepper. When the user interacts with the stepper, I fire off an NSTimer so that the stepper will save its value and write to Core Data if the value is not changed again within 2 seconds.</p>
  
  <p>To put it another way:</p>
  
  <p>UIStepper is contained within UITableViewCell.<br />
  User can change stepper value up and down.<br />
  Each touch triggers timer with 2 second delay.<br />
  Each subsequent touch invalidates the timer.<br />
  When stepper has been left alone for 2 seconds, changes are saved.</p>
  
  <p>This works very well for what I need it for. The problem is that if my user is very quick and they change the value, then pop the view controller and go to do something else, the 2 second timer still hasn't fired and the data is not up to date for the next action.</p>
  
  <p>To keep things as simple as possible, I need to be able to tell within that table view cell if the (table) view is getting popped. Then I can expedite the saving process and ensure data is up to date and saved before any other actions take place.</p>