Swift で CGPath を作成しようとしています。を使用してCGPathCreateWithRect(rect, transformPointer)
います。
UnsafePointer<CGAffineTransform>
からを取得するにはどうすればよいCGAffineTransform
ですか? 私はこれを試しました:
let transform : CGAffineTransform = CGAffineTransformIdentity
let transformPointer : UnsafePointer<CGAffineTransform> = UnsafePointer(transform)
私もこれを試しました:
let transform : CGAffineTransform = CGAffineTransformIdentity
let transformPointer : UnsafePointer<CGAffineTransform> = &transform
しかし、Swift は'&' with non-inout argument of type...
. 私も&transform
直接渡そうとしましCGPathCreateWithRect
たが、同じエラーで停止します。
直接渡すとtransform
、Swift は「タイプ 'CGAffineTransform' の値を期待される引数タイプ 'UnsafePointer' に変換できません」。
何が起こっているのでしょうか? Swift 2.1 でこれを機能させるにはどうすればよいでしょうか?