Merging duas UIImage em 1 para serem salvastolibrary

Gostaria de saber como posso mesclar 2 uiimage em 1? Gostaria de salvar o produto final na biblioteca. Para salvar imagens, estou usando um botão de interface do usuário. Aqui está um trecho de como eu salvo um UIImageview.image.

-(IBAction)getPhoto:(id)sender  {

UIImage* imageToSave = imageOverlay.image;

UIImageWriteToSavedPhotosAlbum(imageToSave, nil, nil, nil);
}

Procurei on-line e li sobre o UIGraphicsBeginImageContext. Encontrei um exemplo, mas não conseguia entender como realmente aplicá-lo ao meu. Aqui está o que eu tenho até agora.

- (UIImage*)addImage:(UIImage *)image secondImage:(UIImage *)image2 
{
UIGraphicsBeginImageContext(image.size);
[image drawInRect:CGRectMake(0,0,image.size.width,image.size.height)];
[image2 drawInRect:CGRectMake(10,10,image2.size.width,image2.size.height) blendMode:kCGBlendModeNormal alpha:1.0];
UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();

return newImage;
}

gora, eu tenho 2 UIImageviews que são imageOverlay.image e imageView.image. Se eu usar o método acima, como atribuir o valor de retorno a UIImageWriteToSavedPhotoAlbum? Espero que alguém possa me indicar a direção cert

Muito obrigado.

questionAnswers(3)

yourAnswerToTheQuestion