Como definir a resolução de uma imagem salva no UIImagePickerController

Estou usando um UIImagePickerController para definir uma imagem do meu cameraroll para um UIImageView. No entanto, a imagem está sendo dimensionada automaticamente dentro deste UIImageView porque mencionei 'scale to fit' dentro do IB. Gostaria de salvar minha imagem escolhida com uma resolução de 80x80 pixels para não precisar ser dimensionada. (Meu aplicativo está ficando muito lento devido a esse problema de dimensionamento.)

Aqui está um trecho do meu código:

-(void)imagePickerController:(UIImagePickerController *)picker
      didFinishPickingImage : (UIImage *)image
                 editingInfo:(NSDictionary *)editingInfo
{
    [picker dismissModalViewControllerAnimated:YES];
    UIImageWriteToSavedPhotosAlbum(image, nil, nil, nil);
        photoView.image = image;


        NSString *docDir = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];       
        NSString *pngFilePath = [NSString stringWithFormat:@"%@/foto1.png",docDir];
        NSData *data = [NSData dataWithData:UIImagePNGRepresentation(image)];

        [data writeToFile:pngFilePath atomically:YES];
}

Ajuda é muito apreciada!

questionAnswers(3)

yourAnswerToTheQuestion