I got a big performance issue using UIImagePickerController and saving the image on disk. I can\'t figure out what I am doing wrong. Here is my code:
Your problem might be due to you taking the original image.
The original image from the camera has a resolution of around 1200x1400, which is a lot of memory and will cause the device to crash if you try making a picture out of it (it will run out of memory).
I would suggest resizing the image to be smaller (the native 320x480).