By Developers, For Developers
PDF Pg | Paper Pg | Type | Description | Fixed on | Comments |
---|---|---|---|---|---|
123 | ERROR | Sample code PPRDataController line 77. | 2016-03-16 | ||
82 | SUGGEST | “To demonstrate the differences in the ways that we can load data into memory from our SQLite Store, let’s look at an older Apple demonstration application from a previous WWDC called GoFetch. (The source code for this application is available as part of this book’s download.)” I was not able to find this GoFetch application (nor the source code) in the downloadable source code archive (mzcd3-code.zip). | 2016-07-03 | ||
29 | ERROR | The code sample (PPRDataController.m) contains an error. In method call addPersistentStoreWithType:configuration:URL:option:error, it references an object called “options” for the options argument, however the options object doesn’t exist. I looked at the raw source code media.pragprog.com/titles/mzcd3/code/RecipesV1/PPRecipes/PPRDataController.m and it doesn’t exist there either. Just a heads up! | 2016-07-02 | ||
0 | ERROR | In addition to the compile error mentioned below, the sample app crashes at launch. This is because the code tries to load data from a non-existent file. They are all easy mistakes and show the author didn’t run his code before shipping it. | 2016-07-02 | ||
0 | SUGGEST | It seems in many of places of the book where images are embedded, wrong image files are used. | 2016-07-02 | ||
60 | ERROR | In Loading the Data Model in Chapter 2 (sorry, reading in iBooks and don’t see printed page numbers), it says “we call | 2016-07-02 | ||
N/A | TYPO | In file PPRDataController.m, in method initializeCoreData line 47, we initialize the modelURL with URLForResource: I believe that this is what Kenichi is referring to as a “missing file”. The file is there, the URL just isn’t aimed at it. Change the line and the App starts up just fine. | 2016-07-02 | ||
1 | ERROR | The provided code for “Recipes Ver 1” crashed when first run. Basic error, see below. Upate the provided code please, it creates a very poor first impression. Furthermore this is supposed to be the updated version 3 of the book, for iOS 9. This is not reflected in the (ancient) iOS ver 6(ish) user interface of the sample app…. 2016-06-28 16:28:46.615 PPRecipes[3774:2077393] * Assertion failure in -[PPRDataController initializeCoreData] * First throw call stack: | 2016-07-02 | ||
107 | TYPO | .. kick of a save on the private contact … | |||
29-30 | ERROR | Under “Stored Fetch Requests” the x-code compiler utilizes “Editor” not design to access Add Fetch Request or Add Fetched Property. The screenshot on page 30 uses “bigMeals” as the fetch request template, while the template name in the code example is “allIngredients”. It would be nice to have clarification that the fetch request and template are one in the same. PS the box on 31 is nice clarification between fetch requests and fetched properties. |