diff --git a/README.md b/README.md index 46ecd40b39d688b818132856ad24914535a03e5f..437ebdb1c7cdbbaa44ea875ad0ff953ad5f3481b 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,16 @@ -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).