The following code compiles fine with manual memory management, but fails under ARC:
CALayer *layer = [CALayer layer]; layer.contents = [[UIImage imageNamed:@\"d
Just cast the result of -CGImage to a id, as it is complaining about implicit conversions...
-CGImage
layer.contents = (id) [[UIImage imageNamed:@"dial.png"] CGImage];