Object Oriented Design for iPhone
<p>So I've run into this a few times, and am new to OOD so not sure if there is a good way to do this or not.  </p>

<p>But basically, I have a MainViewController, and then I push a new DetailViewController.  In my MainViewController, I have a Reset method that basically resets everything to their default values.  </p>

<p>If I want to put the button to call Reset in the DetailViewController though, how do I call the method since it's in the MainViewController class?  </p>

<p>What I've done before is have a reference to the ParentController (in this case, MainViewController), and then call it that way from the DetailViewController.  I don't know if this is a good practice though and if there are better ways to do something like this.  </p>

<p>Thanks.</p>
