Captura de tela do iPhone com barra de status incluída?

Estou procurando uma maneira de capturar uma captura de tela no iPhone com a barra de status superior incluída. No momento, estou usando o seguinte código:

    UIGraphicsBeginImageContext(self.view.bounds.size); //self.view.window.frame.size
[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
UIImageWriteToSavedPhotosAlbum(viewImage, nil, nil, nil);

O código acima captura com sucesso uma captura de tela do iPhone UIView, mas não inclui a barra de status superior (em seu lugar há apenas um espaço em branco de 20px).

questionAnswers(4)

yourAnswerToTheQuestion