我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>但它仍然给我错误。