I cleaned up a lot of the code. For some reason I don't need the cancel and done buttons in the master view controller so I need to figure out why. Also, I am getting the following warning which might have something to do with it: Warning: Attempt to dismiss from view controller <UITabBarController: 0x809ffe0> while a presentation or dismiss is in progress!