My Code produces a a tuples that is displayed on a label on view controller 1. I tried struct the label from vc1 to vc2 but the order is not being kept. All I want to do is replicate the exact order and the way the tuple is displayed on vc 1, on VC 2. 

VIEW CONTROLLER 1 

```
 import UIKit

var number = [Int]()
var yourArray = [String]()

class ViewController: UIViewController {

    @IBOutlet var labez: UILabel!
    @IBOutlet var textA: UITextField!
    @IBOutlet var textB: UITextField!

    @IBAction func move(_ sender: Any) {

        bad.mm = [String( labez.text ?? "")]

    }
    @IBAction func store(_ sender: Any) {

        yourArray.append((textA.text!))
        number.append(Int(textB.text!)!)
        let tuples = zip(yourArray,number)
        let sorted = tuples.sorted(by: { this, next in
            if this.0 < next.0 {
                return true
            } else if this.0 == next.0 {
                return this.1 < next.1
            } else {
                return false
            }
        })
        print(sorted)

        labez.text = sorted.map { " \($0)" }.joined(separator:"\n")
     bad.mm = [String(describing:  sorted.map { " \($0)" }.joined(separator:"\n")

            )]
    }
    struct bad {

static var mm = [String]()

      }
    }

```

[![enter image description here](https://i.stack.imgur.com/nChfh.png)](https://i.stack.imgur.com/nChfh.png)

view controller 2 

```
    import UIKit

class ViewController2: UIViewController {

@IBOutlet var benCarson: UILabel!
override func viewDidLoad() {
    super.viewDidLoad()

    benCarson.text = (String(describing: ViewController.bad.mm))
}

}

```

[![enter image description here](https://i.stack.imgur.com/uYsFI.png)](https://i.stack.imgur.com/uYsFI.png)