Just started using Xcode 4.5 and I got this error in the console:
Warning: Attempt to present < finishViewController: 0x1e56e0a0 > on < ViewCont
I fixed it by moving the start() function inside the dismiss completion block:
start()
dismiss
self.tabBarController.dismiss(animated: false) { self.start() }
Start contains two calls to self.present() one for a UINavigationController and another one for a UIImagePickerController.
self.present()
UIImagePickerController
That fixed it for me.