¿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. :)