Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

iOS Build a Diary App Using Core Data Deleting and Updating Data Updating Data

Kit Pierce
Kit Pierce
2,721 Points

iOS Build a Diary App Section 4 Video 2 Sneaky Edit (Deleting and Updating Data)

Heads up. I spent several minutes debugging my code for this one. Right at the very end, when Ash says "build your app" he goes back and sneaks a little edit. Takes just a second, blink and you miss it, but the change makes the app work. If you miss the edit the app doesn't update the changes properly.

He changes the line self.entry = self.textField.text; to self.entry.body = self.textField.text;

Note the .body. I ended up having to download the project file and run a diff to see where I went wrong.

Hopefully this saves someone else a little time.

Ash Furrow
Ash Furrow
Treehouse Guest Teacher

Yeah, sorry about that. Good on you for noting in the forums.

1 Answer

Charlie O'Shea
Charlie O'Shea
18,737 Points

I've noticed quite a few of these quick fixes through these course. Ash it often feels more like you're narrating yourself doing a speed-run of making the app rather than teaching many of the concepts behind it.

If these little quick fixes are easy mistakes to make then you should be pointing them out and explaining why the mistake was made rather than trying to hide it. I have also had several instances of having to go back one or two videos to spot these and I'm in the process of searching for one right now.

Ash Furrow
Ash Furrow
Treehouse Guest Teacher

I apologize for the incongruities in the videos – while recording I did my best to explain how mistakes were manifesting, what caused me to make them, and how to fix them, so that I could offer a view into how I solve these kinds of problems in the real world. I'm apologize that the explanatory aspects of the videos haven't come across for you. If you do have any questions at all, please do feel free to get in touch.

Bret Hash
Bret Hash
14,564 Points

I would very much agree with Charlie. Ash, while I'd say its very apparent that you know what you're talking about with iOS development, the speed that these videos move with is daunting. I find myself constantly pausing the videos just to try and copy code down instead of getting a firm grasp of the concepts.

Still very informative videos, but I definitely am having to do a lot more work and backtracking to get the same understanding of the code than I do with some of the other courses I've taken on Treehouse.

Ash Furrow
Ash Furrow
Treehouse Guest Teacher

Admittedly, the pace is very fast, even for a code-heavy course. I apologize for moving too quickly.

Benjamin McMahan
Benjamin McMahan
6,679 Points

Completely agree with the above and glad it's not just me. I'm not absorbing a whole lot of this, unfortunately - the narration is very slow but Ash, your fingers fly. I applaud you for being able to code so fast, just extremely hard to keep up for us noobs. Constantly pausing and rewinding.