title: Prototype cell + image + delegate
body: <p>So this is what happened: I created a tableView and delegated some stuff to it from another controller. The textLabels from the cells are working fine, but whenever I add <code>cell.imageView?.image</code>, all cells change to that specific image.</p>
  
  <p>Any ideas on how to fix it? The textLabels are static but the images are not. </p>
  
  <p>Here I receive the image to the tableView:</p>
  
  <pre><code>func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -&gt; UITableViewCell {
      let cell = tableView.dequeueReusableCellWithIdentifier("cell", forIndexPath: indexPath) as UITableViewCell!
      let row = indexPath.row
      let titulo = arrayInfo[row]
      let image = imgR
      cell.textLabel!.text = titulo
      cell.imageView?.image = image
  
      return cell
  }
  
  override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
      if(segue.identifier == "add") {
          let view = segue.destinationViewController as! EsseVaiPassar
              view.delegate = self
              view.delegateimg = self
      }
  }
  </code></pre>
  
  <p>and here I pass it from the controller to the other one with the tableView:</p>
  
  <pre><code>func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : AnyObject]) {
          let pickedImage = info[UIImagePickerControllerOriginalImage] as? UIImage
          imagemRecebida.contentMode = .ScaleAspectFit
          imagemRecebida.image = pickedImage
  
          delegateimg?.passImage(pickedImage!)
          print("IMAGE PICKED: \(pickedImage)")
  
          dismissViewControllerAnimated(true, completion: nil)
      }
  
      func imagePickerControllerDidCancel(picker: UIImagePickerController) {
          dismissViewControllerAnimated(true, completion: nil)
      }
  </code></pre>