I'm new in swift, and I've been searching this answer for weeks, but I still haven't found it:( What I'm building is a master-detail app. It is a reminders app.The user is able to edit those reminders in the detail view, but the problem comes when I try to pass the edited data back to the master view, and add it to an array of arrays that I use as the database. I've tried with an unwind segue, but I don't know how to add in the right place the data that I have passed back. I would really appreciate your help!
//MAIN VIEW
var addMoneyArray = [[Int]]()
class GonMainTableViewController: UITableViewController {
    //MARK: - VARIABLES
    var recivedData : Int?
    //MARK. - IB OUTLETS
    @IBOutlet var tableView1: UITableView!
    @IBAction func unwindViewController(segue: UIStoryboardSegue){
        if(segue.sourceViewController .isKindOfClass(GonDetailViewController))
        {
            let view2 : GonDetailViewController = segue.sourceViewController as! GonDetailViewController
          recivedData = view2.passTxtFieldValue
        }
    }
    enter code here
//VIEW2
class GonDetailViewController: UIViewController {
var passTxtFieldValue : Int?
 @IBAction func addBtn(sender: AnyObject) {
        var returnMoney = Int(addMoneyTxtField.text!)
        returnMoney =  passTxtFieldValue
        let alertController = UIAlertController(title: "Awesome!", message: "Succesfully saved your data!", preferredStyle: .Alert)
        let takePhotoAction = UIAlertAction(title: "OK", style: .Default) { (Alert) -> Void in
            self.performSegueWithIdentifier("returnToMain", sender: self)
        }
        alertController.addAction(takePhotoAction)
        presentViewController(alertController, animated: true, completion: nil)
    }
