Принятый ответ больше не работает в iOS7. Ниже приведен метод, который следует использовать вместо.
Опять же, этот метод должен вызываться на UIImagePicker
из UIImagePickerControllerDelegate
.
-(void) imagePickerController:(UIImagePickerController *)picker
didFinishPickingMediaWithInfo:(NSDictionary *)info
{
[[picker presentingViewController] dismissViewControllerAnimated:YES completion:NULL];
}