Swift3 1.CGPathMoveToPoint';不可用:使用移动(到:变换:)2';CGPathAddLineToPoint';不可用:使用addLine(to:transform:)

Swift3 1.CGPathMoveToPoint';不可用:使用移动(到:变换:)2';CGPathAddLineToPoint';不可用:使用addLine(to:transform:),swift3,xcode8,cgpath,Swift3,Xcode8,Cgpath,我已经在Xcode 7.3.1中的swift 2中创建了一个应用程序。但现在我已经在xcode8.0中打开了相同的应用程序并执行了更改。一些自动更改已经完成,一些错误和建议显示我已经纠正了它们。但我面临着这个问题 let path = CGMutablePath() CGPathMoveToPoint(path, nil, lineFrame.midX, lineFrame.midY) CGPathAddLineToPoint(path, nil, lineFrame.origin.x + li

我已经在
Xcode 7.3.1
中的
swift 2
中创建了一个应用程序。但现在我已经在
xcode8.0
中打开了相同的应用程序并执行了更改。一些自动更改已经完成,一些错误和建议显示我已经纠正了它们。但我面临着这个问题

let path = CGMutablePath()
CGPathMoveToPoint(path, nil, lineFrame.midX, lineFrame.midY)
CGPathAddLineToPoint(path, nil, lineFrame.origin.x + lineFrame.width / 2, lineFrame.origin.y)
我试图创建
路径
,但显示错误

  • CGPathMoveToPoint
    不可用:使用移动(到:转换:)
  • CGPathAddLineToPoint
    不可用:使用addLine(到:转换:)
  • 如果有人有解决方案,请告诉我。

    试试这个:

        let path = CGMutablePath()
        path.move(to: CGPoint(x: lineFrame.midX, y: lineFrame.midY))
        path.addLine(to: CGPoint(x: lineFrame.origin.x + lineFrame.width / 2, y: lineFrame.origin.y))
    
    并检查
    CGMutablePath
    的最新引用:


    @VRAwesome,这可能会发生。请记住你可以自己写一个答案(以后再接受)。祝你和你的app好运。DOFavoriteButton源代码?