I downloaded the sample code, made no change clicked Build and Go, and it just worked. I’m able to add ingredients without problems. No messages on the console and only warnings about the nib files, like this;
bq. warning: UIScrollView’s ‘Bounce Zoom’ option will be ignored on iPhone OS versions prior to 2.1
Which can be safely ignored for this discussion.
Could you try downloading a fresh copy of the source code and running a ‘diff’ between the two directories?
Put the code that is not working and the fresh copy of the sample code into a directory. I’ll refer to it as ‘foo’.
Open Terminal and cd into ‘foo’.
Type ‘opendiff yourcode newcode’ on the command line and look at all the difference between the projects.
Also I am on Xcode 3.1.2, iPhone OS 2.2.
Good luck and let me know when you figure it out.