EXC_BAD_ACCESS means you have a zombie, enable zombie objects and use the instruments tool and it will show you where the zombie object is. This link here is a good tutorial on how to detect them
http://www.raywenderlich.com/2696/how-to-debug-memory-leaks-with-xcode-and-instruments-tutorial
Hope that helps
EDIT:
In xCode, toolbar at top of the screen Product->Edit Scheme->Diagnostics-> Click Enable Zombie Objects
Then select product on the toolbar at top of the screen, and go down to profile, and instruments should appear, and you should see an option for zombie, select that.
Edit2:
Forgot to say, the zombie template will only appear if you profiling on the simulator, it won't appear if you try profiling on an actual device
Edit3: Pics
Then you should see this
Then when you run the app, navigate to the screen where the error occurs, and the app should stop, and this should appear
Click the arrow beside the error message, and it should you show in the stack trace where the error is occuring