试着创造一个CGMutablePath(),就像这样:

let path = CGMutablePath()
CGPathMoveToPoint(path, nil, 30, 0)

但编译器一直给我以下错误:'nil' not compatible with expected argument type 'UnsafePointer<CGAffineTransform>'.我做错了什么?我似乎在网上找不到其他东西.

推荐答案

试试这个:

let path = CGMutablePath()
path.move(to: CGPoint(x: 30, y: 0))

CGPath API现在作为实例方法导入Swift 3.

Swift相关问答推荐

Swift Tree实现中的弱var

更改正在进行的异步任务的完成(SWIFT并发)(&q;)?

OBJC代码中Swift 演员的伊瓦尔:原子还是非原子?

是否在字符串属性上搜索数组和子数组?

声明一个协议时使用和不使用任何单词有什么区别?

如何将函数参数(字符串文字)标记为可本地化?

expose 不透明的底层类型

Observable.create 捕获行为

暂停我的 AR 会话并清除变量和锚点的功能

如何在 macOS/AppKit 的窗口选项卡上接受拖动项目的放置?

Swift Combine:如何在保留发布者结果顺序的同时进行收集?

在 macOS (Swift) 上获取 BSD 驱动器名称的最佳方法是什么?

iOS16 Bug 键盘在表单解雇 SwiftUI 时打破布局

`let case(value)` 和 `case(let value)` 之间的区别 (Swift)

如何在 SwiftUI 中正确实现Collection 夹?

无法分配给属性:absoluteString是一个只能获取的属性

在 Swift 4 中,如何删除基于块的 KVO 观察者?

类型myViewController不符合 Swift 中的协议 UIPIckerDataSource

如何快速从另一个视图控制器重新加载表格视图

将 UIImage 剪成圆形