We have built a very small example app that contains a FirstController and a SecondController wrapped in a navigation controller.
We have built a very small example app that contains first `FirstController` and `SecondController` class definitions defined in a single file. The files are setup for a simple example in use of navigation controllers and delegation. **You need to write the code to make this work.**
You need to write the code to make this work.
See the included demo movie. Make this happen in your version.
The way this is intended to work is:
- The FirstController has a label that says "nothing yet".
- Clicking on "Second" segues to the SecondController, which has a textField. The FirstController must TELL the SecondController to specify "Change Me!" as the initial value of it's TextField.
- When the user hits the "Back" nav button, the SecondController informs the FirstController of the TextField's new value, which the FirstController sets as it's label's new value.
- Clicking on "Second":
- segues to the SecondController, which has a textField.
- and the `FirstController` must TELL the `SecondController` to specify **"Change Me!"** as the initial value of it's `TextField`.
- When the user hits the "Back" nav button:
- the `SecondController` informs the `FirstController` of the `TextField`'s new value
- which the `FirstController` sets as it's label's new value.
It's unorthodox, but we want you to write all the code for two controllers together in the supplied box (the "ViewController.swift" file).