Я думаю, вы не проверяете тип источника.Возможно, вы делаете
self.sourceType =UIImagePickerControllerSourceTypePhotoLibrary;
Если это так, то вы должны проверить тип источника, прежде чем назначить его напрямую.как
if ([UIImagePickerController isSourceTypeAvailable:
UIImagePickerControllerSourceTypePhotoLibrary])
{
// Set source to the Photo Library
self.sourceType =UIImagePickerControllerSourceTypePhotoLibrary;
}
Надеюсь, это поможет