尝试使用多点连接通过 UIALERT 时出现多个错误 Swift 3 Xcode8

Multiple errors when trying to pass UIALERT using Multipeer Connectivity Swift 3 Xcode8

我想知道此时我的代码有什么问题。在尝试了很多之后,我想出了如何将 UIAlert 传递给......有点......但是我得到了错误。另一双眼睛可以提供一些建议。源代码会很棒。在此先感谢代码如下。我只是把我需要传输的那部分代码放了过来。我还没写完 "didfinishRecievingResource";因为我被困在了这一点上。如果这是不可能的,你能告诉我这样我可以走不同的路线吗?再次感谢您看到这个。我也在使用 xcode 8。谢谢 多点连接

    func session(_ session: MCSession, didStartReceivingResourceWithName resourceName: String, fromPeer peerID: MCPeerID, with progress: Progress) {
   self.newAlert(title: "HI", message: "Player 1 !")


  func newAlert (title: String, message:String)
 {
      let alert = UIAlertController(title: title, message: message, preferredStyle: UIAlertControllerStyle.alert)
alert.addAction(UIAlertAction(title: output.text, style: UIAlertActionStyle.default, handler: { (action) in

}))
self.present(alert,animated: true, completion:nil)

}

}

}

像下面这样更改你的 UIAlert

// alert box
    func newAlert(title: String, message: String) {

        let alertController = UIAlertController(title: title, message:
            message, preferredStyle: UIAlertControllerStyle.alert)

        alertController.addAction(UIAlertAction(title: output.text, style: UIAlertActionStyle.default,handler: nil))

        self.present(alertController, animated: true, completion: nil)
    }