title: Thread 1 : EXC_BAD_ACCESS (Code = 1, address = 0x30000008) issue generated
body: <p>I have an issue running an app on  a simulator.
  The problem: </p>
  
  <blockquote>
    <p>EXC_BAD_ACCESS occurring  at objc_msgSend in Thread 1.</p>
  </blockquote>
  
  <p>Screenshot : </p>
  
  <p><img src="https://i.stack.imgur.com/RiE8f.png" alt="enter image description here"></p>
  
  <p>In my Application, I have multiple <code>ViewController</code>. when I click on back button of <code>UINavigationBar</code> then this type of issue is generated, I can't explain my problem because all the functionality works properly.</p>
  
  <p>Example :-</p>
  
  <p>1 - <code>fitstVController</code> (work properly)</p>
  
  <p>=> it have UITableView, when I click on specific row then it will go on another UIViewController (SecoundViewController) </p>
  
  <p>2 - <code>SecoundViewController</code> (work properly)</p>
  
  <p>=> it have UITableView and UIActionSheet. when I select button of UiActionSheet then another UIViewController (ThirdViewController) is open </p>
  
  <p>3 - <code>ThirdViewController</code> (work properly)</p>
  
  <p>=> it have UITableView and multiple UIPickerView. But HERE IS PROBLEM THAT I CAN'T GO BACK    AT PREVIOUS UIViewController (SecoundViewController).
  => when i do that then  <strong>EXC_BAD_ACCESS (Code = 1, address = 0x30000008)</strong> issue generated. </p>