The latest version of the book is B3.0, released 4 days ago. If you've bought a PDF of the book and would like to update it to this version (for free), visit your home page.
By default this page displays the errata for the latest version of the book. If you have a previous version, select it here:
If you've found a new error, please submit it.
- Reported in: B3.0 (02-Jun-20)
PDF page: 16
Going through Walk2Draw, up to the 3rd build-and-run, just after I've changed ViewController() to DrawViewController() in SceneDelegate.swift.
Build failed with error saying I hadn't initialised updateHandler in my LocationProvider and it offered to fix it in ViewController.swift. (Thought I had screen captured this, but hadn't, but that's the gist of the error to best of my recollection.)
The offer to fix it didn't help, because it wanted values in the code it inserted.
Then I noticed on the next page you say to delete ViewController.swift, as we don't need it anymore. I deleted ViewController.swift, hit build, and it built and ran, showing me a map with the 3 buttons, as expected.
Simply removing ViewController.swift removed the build error I was experiencing.
And in pages 11-16, for Building the User Interface I don't see any references to ViewController.swift - so there's no editing I can check or correct since the previous build.
This may well be an error or misunderstanding on my part, but I'm curious to hear back about it.. So far instructions have been very good.--Greg Clarke