在更新到 XCode 8.3 时,swift 3 中标签框和“-”的引用不明确

Ambiguous reference for label frame and '-' in swift 3 on updating to XCode 8.3

我将 Xcode 更新到 8.3 版,重新打开我的项目时开始收到以下错误。

  1. 对成员“-”的引用不明确

    let frame = (frame: CGRect(x: 80.0, y: 140.0, width: ((self.view.bounds.size.width - 160.0)), height: 40))
    
  2. 对成员的引用不明确 'frame'

    let frame2 = (frame: CGRect(x: 80.0, y: self.loginButton.frame.maxY + 40.0, width: (self.view.bounds.size.width - 160.0), height: 40))
    

那个额外的东西是什么frame:

就这样:

let frame = CGRect(x: 80.0, y: 140.0, width: self.view.bounds.size.width - 160.0, height: 40)

和:

let frame2 = CGRect(x: 80.0, y: self.loginButton.frame.maxY + 40.0, width: self.view.bounds.size.width - 160.0, height: 40)