swift swift3 cgpath

¿Por qué ''nil'' no es compatible con ''UnsafePointer<CGAffineTransform>'' en Swift 3?



swift3 cgpath (2)

Prueba esto:

let path = CGMutablePath() path.move(to: CGPoint(x: 30, y: 0))

Las API de CGPath ahora se importan como métodos de instancia en Swift 3. Puede verificarlas con Comando-clic en CGMutablePath . O vea la última referencia de CGMutablePath .

Intentando crear un CGMutablePath() como tal:

let path = CGMutablePath() CGPathMoveToPoint(path, nil, 30, 0)

pero el compilador sigue dándome el siguiente error: ''nil'' not compatible with expected argument type ''UnsafePointer<CGAffineTransform>'' . ¿Qué estoy haciendo mal? Parece que no puedo encontrar nada más en línea. (Sí, he intentado convertir los Ints a CGFloats, pero no parece hacer la diferencia).


Recibía este error al intentar dibujar dentro de un CGRect

Esto lo resolvió para mí:

let framePath : CGMutablePath = CGMutablePath() framePath.addRect(frameRect)

Espero que esto te ahorre innumerables horas tratando de resolver esto. :)