Configurando el contenido de un CALayer a un CGImageRef en iOS con ARC en

El siguiente código se compila bien con la administración manual de memoria, pero falla bajo ARC:

CALayer *layer = [CALayer layer];
layer.contents = [[UIImage imageNamed:@"dial.png"] CGImage];

El error es:

Problema de recuento de referencia automática: la conversión implícita de un puntero que no sea Objective-C 'CGImageRef' (también conocido como 'struct CGImage *') a 'id' no se permite con ARC

¿Cómo puedo hacer que esto funcione con ARC?

Respuestas a la pregunta(4)

Su respuesta a la pregunta