I've been trying really hard over the last few days to get your code to work.
After some initial problems I got it to compile and run. However whenever I click a button to go from one scene to another, the app quits, I get this:
0x0146009b <+0015> mov 0x8(%edx),%edi
Thread 1:Program received signal:"EXC_BAD_ACCESS".
I'm just wondering if anything was missed out from the code?
I haven't tried pixelrevisions code because I'm not sure how to call it!!??