"no symbol 'self' in current context"
This is because the optimiser is eating self. Surprisingly, iPhone SDK debug builds by default use the -Os optimisation level. It's easily fixed; just right-click and click Get Info on the project, go to build settings, and search for 'optimize'. Set it to no optimization.
So, easy enough to fix, but a little bit unexpected...







