我getLineDash
用UIBeizerPath
这个打电话:
path.getLineDash(pattern.map{CGFloat($0)}, ...)
遵循快速方法将 [Float] 转换为 [CGFloat]pattern
的[Float]
(而且我必须使用[Float]
,而不是)在哪里?投给它,但它给了我[CGFloat]
[CGFloat]
Cannot convert value of type '[CGFloat]' to expected argument type 'UnsafeMutablePointer<CGFloat>?'
奇怪的是,表演
path.setLineDash(pattern.map{CGFloat($0)}, ...
不会引发编译错误。
在这个问题之后,我补充说,as UnsafeMutablePointer<CGFloat>
但它仍然给我错误。