出现错误 CGPathAddPath 不可用:使用 addPath(_:transform) 使用 Xcode 8.0 [重复]

Posted

技术标签:

【中文标题】出现错误 CGPathAddPath 不可用:使用 addPath(_:transform) 使用 Xcode 8.0 [重复]【英文标题】:Getting an error CGPathAddPath is unavailable: Use addPath(_:transform) Using Xcode 8.0 [duplicate] 【发布时间】:2016-09-28 11:16:19 【问题描述】:

遇到错误。

CGPathAddPath 不可用:使用 addPath(_:transform) 使用 Xcode 8.0

for index in 0...(chars.count - 1) 


let letter = CTFontCreatePathForGlyph(borderFont, glyphs[index], nil)              

var t = CGAffineTransform(translationX: xPosition , y: 0)

CGPathAddPath(letters, &t, letter)

xPosition = xPosition + advances[index].width


【问题讨论】:

你应该阅读Migrating to Swift 2.3 or Swift 3 from Swift 2.2,尤其是SE-0044 - Import as member。 【参考方案1】:

像这样使用addPath(_:transform)

 letters.addPath(letter, transform:t)

查看CGMutablePath 上的 Apple 文档了解更多详情。

【讨论】:

它的工作...谢谢:) 欢迎朋友 :)

以上是关于出现错误 CGPathAddPath 不可用:使用 addPath(_:transform) 使用 Xcode 8.0 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

AngularJs - 模块已定义但仍然出现“不可用”错误

使用 cPanel 传输工具移动后,旧服务器上出现错误 503(服务不可用)

“错误:此对象在离线缓存中不可用”仅在 Parse 后端出现几次

在 Android Webview 的 navigator.geolocation.getCurrentPosition() 中出现“位置信息不可用”错误

为啥 Azure 会出现间歇性错误 503。服务不可用?

连接不可用 - Lion OSX 升级后出现 Xcode 错误