我正在尝试创建CGMutablePath()
,例如:
let path = CGMutablePath()
CGPathAddRect(path, nil, playableRect)
编译器继续给我以下错误:
Nil与预期的参数类型不兼容 ' UnsafePointer'
我似乎无法在网上找到有关此事的任何信息。我尝试将Int
转换为CGFloat
,但它似乎没有什么区别。
答案 0 :(得分:2)
您的代码存在的主要问题是CGPathAddRect
在任何最新版本的Swift中无效。您应该将Xcode更新为类似Xcode 9.2的内容,并在Swift 4等现代Swift中编写代码。
然后您就可以写下:
let path = CGMutablePath()
path.addRect(playableRect)
......对你来说事情会更简单明了。