参数标签'(_:,_:)'不匹配任何可用的重载

时间:2017-06-22 19:21:36

标签: swift core-graphics

获取错误:

  

参数标签(_:, _:)与任何可用的重载都不匹配

in:

snap = UISnapBehavior(
    item: self, 
    snapToPoint: CGPoint(CGRectGetMidX(movement), CGRectGetMidY(movement))
)

如何在Swift中解决此错误?

1 个答案:

答案 0 :(得分:1)

因为CGPoint要求存在参数标签,所以请确保将它们与初始化程序一起使用。

let midX = CGRectGetMidX(movement)
let midY = CGRectGetMidy(movement)

let point = CGPoint(x: midX , y: midY) // x & y Argument Labels Required With CGPoint Initializer