Even I ran into this problem, but fixed it. you just need to change the source type of the UIImagePickerController.
UIImagePickerController * imagePicker = [[UIImagePickerController alloc] init];
/ * This works fine in IOS6, but has some problems in IOS5 * / //imagePicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
imagePicker.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum; // This will solve the problem.
source share