首页 文章

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

提问于
浏览
1

得到错误:

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

在:

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

如何在Swift中解决此错误?

1 回答

  • 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
    

相关问题