title: variable used before being initialized
body: <p>I m having a problem with this</p>
  
  <pre><code>override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
      let destViewController = segue.destinationViewController as! SecondTableViewController
      var secondArrays :  SecondTableData
  
      if let indexPath = self.tableView.indexPathForSelectedRow {
          secondArrays = secondArrayData[indexPath.row]
      }
      destViewController.secondArray = secondArrays.secondTitle    
  }
  </code></pre>
  
  <p>I m having an error in the line</p>
  
  <pre><code>destViewController.secondArray = secondArrays.secondTitle
  </code></pre>
  
  <blockquote>
    <p>secondArrays used before being initialized</p>
  </blockquote>
  
  <p>why am I getting that error? Please help, just a newbie with Swift. TIA</p>