presentModalViewController just freezes app
<p>I currently have a design like follows</p>

<p>View1(mainview) creates a view2, sets a reference back to view1 in view2, presents view2</p>

<p>view2 creates a view3, sets view3 to have the same view1 reference, presents view3</p>

<p>view3 then needs to , depending on user selection, call a function on view1, which currently works perfectly and it should then present view1.</p>

<p>The issue is I need a way of showing view1 when view3 is done, so this reference gets passed along and clearly works because the method called on it executes. The issue I have is when trying to present it the app freezes. I also tried creating a new view1, setting it to the reference and presenting that, this causes a freeze too.</p>

<p>What could be the issue?  I present it like everything else. </p>
