この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので十分ご注意ください。
Nil is not compatible with expected argument type ‘UnsafePointer
‘
iOS9.x対応プロジェクトファイルをiOS10SDKでビルドした際にエラーになりました。
let path: CGMutablePath = CGMutablePath() CGPathMoveToPoint(path, nil, 0, self.frame.size.height) CGPathAddLineToPoint(path, nil, self.frame.size.width, self.frame.size.height)
CGMutablePath API リファレンス
CGMutablePath.xxxxxxxxメソッドを使え、とのことです。上記の例だと、
let path: CGMutablePath = CGMutablePath() path.move(to: CGPoint(x: 0, y: self.frame.size.height)) path.addLine(to: CGPoint(x: self.frame.size.width, y: self.frame.size.height))
このように書き換えることで対応できました。