CGContextDrawImage desenha a imagem de cabeça para baixo quando passou UIImage.CGImage

Alguem sabe por quêCGContextDrawImage estaria desenhando minha imagem de cabeça para baixo? Estou carregando uma imagem do meu aplicativo:

UIImage *image = [UIImage imageNamed:@"testImage.png"];

E, em seguida, basta pedir aos gráficos principais para desenhar no meu contexto:

CGContextDrawImage(context, CGRectMake(0, 0, 145, 15), image.CGImage);

É renderizado no lugar certo e nas dimensões, mas a imagem está de cabeça para baixo. Eu devo estar perdendo algo realmente óbvio aqui?

questionAnswers(16)

yourAnswerToTheQuestion