Errata

Ultimate Swift Programming

Errata for Ultimate Swift Programming

Submit your own errata for this product.

The errata list is a list of errors and their corrections that were found after the product was released.

The following errata were submitted by our customers and have not yet been approved or disproved by the author or editor. They solely represent the opinion of the customer.

Color Key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update

Version Location Description Submitted by Date submitted
Getting the Device's Location

Very minor point, the default "Debug - Location" maybe set to None in the simulator. This was my experience using current version of xcode (6.3)

Maybe be worth pointing out this setting at the start of the module as it had me stumped for a couple of minutes why my code was not firing the didUpdateLocations delegate.

Paul Bird  Apr 13, 2015 
Other Digital Version 19
17:10

Chapter 19 (View Controllers, Custom View Controllers) @ 17:10.

The demo violates Apple's guidelines by embedding a UITabBarController in a UINavigationController.

From developer.apple.com View Controller Catalog for iOS, section Combined View Controller Interfaces:
"An app that uses a tab bar controller can also use navigation controllers in one or more tabs. When combining these two types of view controller in the same user interface, the tab bar controller always acts as the wrapper for the navigation controllers."

alcameron  Jun 02, 2015 
ePub Page 729
in the video Ultimate Swift Programming

Download all videos on my MacBook Pro and installed them in a playlist in Home Movies in iTunes. Then installed the playlist in my iPad Air 2. Then play Video#2.
1. On my iPad Air 2 the video hangs about half way through on the second and third 15 minute videos. Says it cannot load or something.
2. On my MacBook Pro in iTunes it also stops about the (7:29) same spot but the pointer keeps moving along the bottom as if it were playing but without video or sound.
3. Does exactly the same as (2) when plaPrying in Quick Time on the MacBook Pro screen.
4. It played right through without any problem when played in Safari direct from your website.

Terry D Pietsch  Jun 24, 2015