I bought this book, but before using it I downloaded SDK 3.2.2. After running into the problems mentioned (and solved) in
this post, and still having no joy, I downloaded the code for the exercises and looked to see the difference in the chapter 2 and what I had. The chapter 2 code, however, looked like it had never been modified as described in the book, but rather the raw code as generated by Xcode; so there was no help there.
The second point seems to be the existence of 'Outlets' and 'Actions'. Forgive me if this is a silly question, but they aren't explained very well - although I see they're in the title of Chapter 3, so perhaps reading that will lead me to enlightenment.
TL;DR - download code for chapter 2 seems wrong; posted fix for chapter 2 problem doesn't work.